AUD and NZD leads, while the JPY, USD, and CHF lags behind

Apart from that, European equities are all well bid and trading near the highs with Italy's MIB leading gains up by more than 1% on the day. US 10-year yields are also higher by 2.4 bps to 2.92% and that is making for a good session for risk assets.

AUD/USD and NZD/USD continue to trade near session highs at 0.7437 and 0.6910 respectively now, while EUR/USD and GBP/USD are also underpinned after having both broken above the 200-hour MA on their respective charts.

The loonie remains sidelined a little but is benefiting from gains in oil prices at least. But the yen has been the worst performer so far today as the market appears to have all but put behind the trade war rhetoric from the start of the week.

As for the greenback, the dollar index looks to be a distant cry from the highs yesterday and the key level @ 95.15 now. With the euro and sterling both breaking key near-term levels against the dollar and sentiment now sides with the buyers of EUR/USD and GBP/USD, it's going to take quite an effort for sellers to turn things around later in US trading - and right now I don't see anything to suggest such a turnaround.