The euro weakened in Asian trade Monday on the back of concerns over debt-ravaged Cyprus and political uncertainty in Italy as a Bank of Japan survey showed a modest increase in business confidence.
Euro-sentiment was dampened after a rough week in which Cyprus managed to open its banks as the first step in what will be a gruelling economic and financial rehabilitation programme.
In afternoon Tokyo trade, the dollar weakened to 93.88 yen against 94.20 yen in Easter holiday-weakened trade on Friday in New York.
The euro bought $1.2787 and 120.05 yen, slipping from $1.2818 and 120.78 yen in US trading, as the Cyprus bailout and Italian political instability fuelled caution.
The coming week sees monetary policy meetings by the Bank of Japan (BoJ), the European Central Bank (ECB) and Bank of England.
Markets will be watching to see if ECB chief Mario Draghi tries to calm markets when he holds his regular monthly news briefing Thursday, although bank watchers said the ECB was likely to hold off any new policy measures.
A BoJ poll released Monday showed confidence among large Japanese manufacturers improved in the first quarter, as Tokyo works to reverse years of limp economic growth.
The BoJ holds a policy meeting this week as its new governor, Haruhiko Kuroda, talks up his plans to stoke the economy and reverse years of falling prices which have crimped private spending and corporate investment.
His vow to beat years of deflation has stoked speculation that the BoJ will launch a new wave of aggressive policy measures that tend to weaken the yen, helping the country's exporters.
Forex markets would also focus on an Italian political stalemate, dealers said, after leftist leader Pier Luigi Bersani gave up trying to form a new government following nearly a week of fruitless talks.
The dollar was mostly higher against other Asia-Pacific currencies Monday, firming to 1,115.03 South Korean won from 1,112.14 won on Friday, to Sg$1.2418 from Sg$1.2397, and to Tw$29.88 from Tw$29.86.
The greenback also gained to 9,758 Indonesian rupiah from 9,740 rupiah and to 29.32 Thai baht from 29.28 baht. The dollar was flat at 54.28 Indian rupees and 40.81 Philippine pesos.
The Australian dollar eased to $1.0398 from $1.0423 while the Chinese yuan fetched 15.13 yen against 15.14 yen.