The dollar held near a six-week high on Tuesday amid uncertainty over US-Iran peace talks.
US Secretary of State Marco Rubio said there were "some good signs" in negotiations.
The dollar index stood at 99.24, not far from its 99.515 peak hit in the previous session.
The euro was flat at $1.1613, while the pound was at $1.3431.
US jobless claims fell and manufacturing activity hit a four-year high, supporting the dollar.
The yen remained weak at 159.09 per dollar, with intervention risks rising.
Indonesia announced measures to support the rupiah, including requiring exporters to deposit 100% of revenues in state banks.











