Snapping its four-day losing streak, the rupee on Wednesday closed 13 paise higher at 64.12 against the dollar, on fresh selling of the American currency by exporters amid weakness of the dollar in foreign markets.
Besides, persistent rise in the equity market boosted the rupee value against the dollar.
The rupee resumed higher at 64.18 as against Tuesday's closing level of 64.25 at the interbank foreign exchange market and firmed up further to 64.09 before ending at 64.12.
Also Read
The local currency moved in a range of 64.09 and 64.19 during the day.
The dollar index was trading lower by 0.02 per cent against its major global rivals in late afternoon trade.
However, in the New York market, the dollar ended higher against the euro on Tuesday as an unnerving breakdown in talks between Greece and its creditors caused investors to reassess the odds the highly indebted country might default on its debt.
Meanwhile, the benchmark S&P BSE Sensex ended higher by 146.15 points, or 0.55 per cent, following good progress in monsoon amid better Asian cues on firm closing at Wall Street on Tuesday.