The dollar gained against most major currencies Monday as traders began squaring books amid decreasing trading volume with the approach of year-end holidays.

The euro is near a session low at $1.3053 and well off a 20-month high of around $1.3365 reached on Dec. 8.