German July PMI data has come in stronger than expected. Manufacturing 45.2, up from 40.9 in June, and better than the median forecast of 42.1. A 10 month high.
Services 48.4, up from 45.2 in June, and better than the median forecast of 46.0. A 10 month high.
Composite 48.9, up from 44.0 in June, an 11 month high.
The news has lifted EUR/USD back over 1.4200.