The yen gained the most versus the dollar in 18 months as investors sought safety with China tightening lending rules and political turmoil increasing in Greece.

Japans currency rose versus all of its major peers. The ruble fell even amid speculation President Vladimir Putin will impose capital controls to stem its 39 percent plunge this year. Brazils real climbed from a three-week low as the central-bank president didnt rule out extending an intervention program supporting the currency. The greenback slipped from the strongest level in two years versus the euro. Colombias peso tumbled.

The yen gained 0.9 percent to 119.59 per dollar at 4:07 p.m. New York time after adding 2.3 percent, the biggest gain since June 2013. It appreciated 0.6 percent yesterday. The yen strengthened 0.5 percent to 147.93 per euro. The dollar weakened 0.4 percent to $1.2371 per euro after touching $1.2247 yesterday, the strongest level since August 2012.

The Bloomberg Dollar Spot Index, which tracks the U.S. currency against 10 trading partners, fell 0.4 percent to 1,115.73. It closed on Dec. 5 at 1,122.34, the highest since March 2009.

Source : Bloomberg