Swiss June KOF leading indicator has come in at -1.65, up from a slightly upwardly revised -1.85 in May, and better than the medium forecast of -1.76. Nice surprise.

Risk sentiment is in good shape today with European stocks posting gains.

EUR/USD has finally started to move, rallying to 1.4080 at writing.