German Ifo Business Climate (Jul) 86.6 vs. Exp. 86.1 (Prev. 85.6)
A modest beat on Ifo with an upward revision to the prior month fits the pattern of stabilisation at a low level rather than recovery, a configuration that has historically left the euro bid only briefly when the level itself remains consistent with near-stagnant German activity. The survey's two components behave differently and are worth separating: expectations have tended to lead the cycle while current assessment lags, so a beat driven by expectations carries more weight for the growth narrative than one driven by the present situation. Ifo is the most-watched of the German surveys and in past episodes has moved EUR/USD and Schatz futures only at the margin on small beats, with the larger swings reserved for prints that shift the ECB narrative; a modest upside surprise of this kind typically re-prices nothing on the policy path on its own. The follow-ons that matter are whether the sectoral detail shows manufacturing still dragging against services resilience, the usual configuration in this cycle, and how it sits alongside the flash PMIs, which have at times told a softer story and created divergence trades. As a single survey print slightly above consensus, the signal is consistent with an economy bottoming rather than turning up.