The rupee recovered from early losses to trade at 64.09 against the dollar, up by 3 paise, in late morning deals today as the greenback turned weak in global markets.
The rupee resumed marginally lower at 64.14 per dollar against Thursday's closing level of 64.12 per dollar at the interbank foreign exchange market.
The domestic currency hovered in a range of 64.14 and 64.0850 before quoting at 64.09 per dollar at 1025 hrs.
The dollar index against a basket of six major currencies was trading down 0.02 per cent at 92.108.
The greenback fell against safe-haven yen after North Korea's latest missile launch fueled geopolitical tensions.
Oil prices were trading lower at Asian trade.
Meanwhile, the benchmark Sensex was trading lower by 49.86 pts or 0.15 percent at 32,192.07 at 1030hrs.
(This article has not been edited by Zeebiz editorial team and is auto-generated from an agency feed.)