Fresh capital outflows and almost flat local equities restricted the rupee's rise, a forex dealer said.
At the interbank foreign exchange market, the rupee opened slightly higher at 62.90 a dollar from the previous close of 62.93 and touched a high of 62.84.
Later, it fell in line with local stocks to a low of 63.08, before recovering to settle at 62.87, a rise of six paise, or 0.10 per cent, over Thursday's close.
The rupee has added 24 paise over the past five sessions to clock its first weekly gain in six.
Also Read
The 30-share benchmark S&P BSE Sensex fell 11.66 points. Overseas investors pulled out a net Rs 59.8 crore of stocks yesterday, as per provisional data with stock exchanges.
"We saw exporters interest in the market today. They started selling at 63 as they know that the rupee is not going to fall further. Oil companies demand for dollar was not seen," said Harihar Krishnamoorthy, head of treasury at FirstRand Bank.
"The trading range for the USD/INR pair is expected to be within 62.50 to 63.50," said Pramit Brahmbhatt, CEO of Alpari Financial Services (India).