It is shaping up to be a rather mixed session so far

The dollar is holding its ground in the past hour or so as it sees its declines trimmed on the day, with EUR/USD moving away from 1.2080 to 1.2050-60 levels while GBP/USD is down a touch to 1.3980 levels from around 1.4000 earlier.

Elsewhere, AUD/USD has eased lower to 0.7770 levels from a high of 0.7816 while NZD/USD is moving back towards 0.7200 from a high of 0.7230 earlier in the session.

This comes despite Treasury yields falling and paring its earlier advance to be at flat levels now. 10-year yields are pretty much flat at around 1.605% after having risen to a high of 1.631% at the start of European morning trade.

USGG10YR

Perhaps the dollar is finding some light inflows as US futures turn lower by roughly 0.3% now, with equities still struggling to maintain the advance from last week.