The German Institute for Economic Research released its final June Purchasing Managers Index figures. The services PMI rose to 48.6, above the forecast of 46.8 and the previous reading of 46.8. The composite PMI for all sectors climbed to 49.5, up from the expected 48 and the prior 48.