DAX futures contract in Germany traded 0.7% lower. CAC 40 futures in France were down 0.7%, while the FTSE 100 futures contract in the U.K.fell 0.7%.German industrial production data, which rose by 7.8% in May, a sharp rebound from the drop of 17.5% in April, but slightly less than forecast. Eni joined larger rivals Shell (LON:RDSa) and BP (NYSE:BP) in flagging asset impairments of around 3.5 billion euros ($3.96 billion) due to a lower outlook for energy prices, while French food-services and facilities company Sodexo (PA:EXHO) said revenue for its third quarter of fiscal 2020 dropped 30% due to the pandemic.U.S. ISM non-manufacturing index, all the way to 57.1, was the latest in a string of June economic releases that offered hope that a meaningful global economic recovery was in progress.U.S. crude futures traded 1.4% lower at $40.05 a barrel. The international benchmark Brent contract fell 1.4% to $42.52, gold futures rose 0.1% to $1,794.45/oz.GBP/USD recovers from 1.2490 as US dollar fades upside momentum.EUR/USD is now trading below the 1.13 level after having failed at the 1.1350 resistance for a third time. The dollar index, was up 0.2% at 96.896.