Dollar climbs to the highs for the day against the euro, pound, franc

There's not much of a catalyst as this looks to be more of some positioning flow ahead of the US retail sales data release later in the day.

As mentioned, just be mindful that there is some expectation that we may see stronger numbers than anticipated - on top of the already strong estimates. So, there is a slight propensity to expect an upside surprise to the report later.

EUR/USD has eased from 1.1980-90 to 1.1962 currently while GBP/USD has failed to firmly clear the 1.3800 hurdle again - as has been the case since yesterday:

GBP/USD H1 15-04

Elsewhere, the dollar is also trimming losses against the aussie, kiwi, and loonie but they are all still trading higher against the greenback for the time being.