EUR/USD continues to consolidate recent gains, holding up well despite caution surrounding Friday’s release of European bank stress tests.

Euro zone data thin on ground today:

06:00 GMT: German producer prices for June expected +0.2% m/m, +1.1% y/y

08:00 GMT: Italian industrial orders for May expected +0.2% m/m, +19.2% y/y

Stops seen down at 1.2840/50 and up through 1.3020 and more through 1.3050.