Germany released the manufacturing and services purchasing managers' index for October in an advanced reading, where the PMI manufacturing contracted to 48.9 from the previous of 50.3, worse than the expected 50.0 slowdown.

Moreover, the PMI services unexpectedly advanced to 52.1 from the previous of 49.7, better than the expected improvement of 49.9.