The dollar was mixed in cautious Asian trade Thursday ahead of next week's US Federal Reserve policy meeting that could see the bank wind down its stimulus programme.
The greenback fetched 102.57 yen in Tokyo, up from 102.40 yen in New York Wednesday but still off levels around 103.30 yen earlier this week.
The euro strengthened to $1.3791 and 141.47 yen compared with $1.3785 and 141.19 yen.
Dealers said there were few fresh factors to drive business with some investors buying the US unit on dips.
A series of strong US data recently -- including falling unemployment and strong economic growth -- have led many analysts to bet the Fed will cut its bond-buying this month.
And on Tuesday those expectations were amplified when Democrats and Republicans announced a two-year budget deal which, if passed by Congress, would avert a shutdown crisis such as the one that paralysed Washington in October.
Economists said the news had given the Fed -- which has expressed concern over Washington's repeated policy brinksmanship -- more ammunition to chip away at its $85 billion a month asset purchase programme.
"It's important to remember that the budget standoff was the main reason for the Fed to delay tapering in September," Benjamin Schroeder, strategist at Commerzbank, told Dow Jones Newswires.
The central bank has said it will only start reeling in its stimulus once the world's biggest economy is on a firm footing. The Fed's two-day policy meeting starts on December 17.
"We expect the solid US retail sales number, if anything, to reinforce market expectations of tapering sooner rather than later, and sentiment will likely remain one of cautiousness ahead of the (Fed meeting) next week," Credit Agricole said.
It added that "it appears likely that, at the very least, the Fed will use the December meeting to lay the groundwork for a January taper".
European Central Bank President Mario Draghi will testify on policy before the EU parliament later Thursday, while eurozone industrial production figures are also due to be released.
The euro has enjoyed strong support since the ECB last week held off any new interest rate cuts despite prolonged low inflation. That followed its surprise cut last month of its central refinancing rate by a quarter-point to counter the threat of deflation.
The dollar was mixed against other Asia-Pacific currencies.
It rose to 32.08 Thai baht against 32.02 baht Wednesday, to Sg$1.2526 from Sg$1.2494, to Tw$29.60 from Tw$29.55, and to 61.61 Indian rupees from 61.36 rupees.
The greenback weakened to 11,960 Indonesian rupiah from 11,985 rupiah, to 44.18 Philippine pesos from 44.27 pesos, and to 1,050.99 South Korean won from 1,052.60 won.
The Australian dollar fell to 90.29 US cents from 91.35 cents, while the Chinese yuan bought 16.86 yen from 16.92 yen.