The US dollar was a shade higher at 117.500 yen, having gained about 0.3 per cent the previous day on data showing US consumer confidence hit its highest level in more than 15 years in December, in addition to robust housing numbers.

"Until data starts to turn negative or the headlines suggest that (US president-elect) Trump's stimulus programme could fall short of expectations, the dips in the dollar will be shallow with the currency aiming for new highs," wrote Kathy Lien, managing director of FX strategy for BK Asset Management.

"But at the first sign of bad news there could be massive correction in what is quickly becoming a crowded long dollar trade," Ms Lien added.

The US dollar index was 0.1 per cent higher at 103.04. The euro was steady at US$1.0459 and sterling was nearly flat at US$1.2273 after losing 0.25 per cent overnight.

The greenback was supported as US Treasury yields rose on Tuesday to one-week highs in response to the strong domestic data.

The Australian and Canadian dollars also suffered losses against the greenback overnight, with the latter failing to draw support from a rally in crude oil.

In commodities, US crude was a touch lower at US$53.84 a barrel after an overnight gain of 1.7 per cent.

Oil continued its year-end rally, albeit in thin trade, with support from expectations of tighter supply once the first output cut deal between Opec and non-Opec producers in 15 years takes effect on Sunday.