The U.S. dollar struggled to hold onto gains against major peers on Tuesday, as investors parsed Washington's expanded Iran-related sanctions and renewed efforts to ease pressure on longer-dated Treasury yields.
The euro was a shade higher at $1.1668, hovering near a three-month peak hit last week, while sterling was 0.1% stronger at $1.3639, near its six-month peak.