The euro rose above $1.33 for the first time since early December and was also higher against the yen.
The dollar slid to a three-month low against the euro and fell against the yen as investors remained nervous about holding risky positions after big drops in global stock markets in recent weeks.
The dollar dipped to 116.82 yen before edging back above 117 in afternoon trade.
US crude oil fell 20 cents to $57.35 a barrel, extending losses from yesterday following Opec's widely-expected decision to keep production levels unchanged.
READ MORE
Spot gold rose to $647.40/648.40 an ounce from $646.40/647.40 late in New York, where it climbed more than $3 as bargain-hunting investors bought back the metal at lower levels.