The dollar is notably giving up some gains against the yen and swissie

The dollar index's march appears to have halted at the 95.40 level so far today, with price still sitting between the 95.15 to 95.53 resistance region. The greenback is much higher against the rest of the major bloc, with sterling leading losses on the day following a dismal inflation report earlier.

For now, buyers should remain content to sit above the 95.15 level as it continues to keep them in the driver's seat ahead of US trading. A fall back below the 95.15 level will start to invite questions of a repeat performance seen on last Friday, so that will be a key level to watch in the session ahead.

Other than that, there is notable movement in CAD/JPY as the pair falls to a session low of 85.25 as well - with the yen paring some losses against the dollar as Treasury yield slip a little, while soggy oil prices is continuing to weigh on the loonie.

The other notable mover is the swissie, which has pared losses against the dollar and is virtually flat in trading now with USD/CHF pivoting around parity - looking to break below the 100-hour MA. I don't see any specific headlines to have caused the move but the acceleration comes after EUR/CHF broke below the 200-hour MA earlier: