Forex news for European morning trading on July 21 2017

News:

Data:

A busy session unsurprisingly with some additional fallout on a number of fronts after yesterday's ECB-led fun and games.

EUR pairs continued their march higher early in the session with EURUSD posting near-2year highs of 1.1677, EURGBP 9month highs of 0.8991 and EURJPY testing 130.50.

The DAX started to extend losses, bund yields fell on news that ECB were looking at October for tapering guidance but it wasn't doing the euro any favours as we saw retreats to 1.1640, 0.8950 and 129.80.

Those EURJPY losses were helped by USDJPY giving up on 112.00 and after holding 111.80 we saw further losses in a hurry to yesterday's lows into 111.50 then one more shove before demand returned with option expiries in play.

EURGBP falling back from the highs helped push GBPUSD back up through 1.3000 to test 1.3020 again amid general USD supply

EURCHF supply down to 1.1050 from 1.1089 has helped put a brake under further USDCHF falls around 0.9490

USDCAD has found support into 1.2570 though as falling oil prices helped push back up to look at 1.2600 as I type.

AUDUSD recovered from RBA-led falls from 0.7960 to 0.7875 in Asia to post 0.7930 while NZDUSD rallies capped at 0.7450 on renewed AUSDNZD demand.

Data risk at 12.30 GMT comes from Canadian CPI but there's more to play out before the week is finally out.