The rupee inched 2 paise higher to close at 77.59 (provisional) against US dollar on Friday, supported by positive domestic equities and weakness of the American currency overseas.
Forex traders said the rupee consolidated in a narrow range as elevated crude oil prices, fiscal deficit concerns and persistent FII outflows weighed on the local unit.
At the interbank forex market, the rupee opened at 77.60 against the greenback and moved in a range of 77.57 to 77.67 in the day's trade.
The rupee finally ended at 77.59, higher by 2 paise over its previous close of 77.61.
"Rupee continued to trade in a narrow range and volatility remained despite gains in domestic equities. Dollar retraced after the US preliminary GDP number came in below estimates," said Gaurang Somaiya, Forex and Bullion Analyst, Motilal Oswal Financial Services.
Euro and pound got support at lower levels and extended support, Somaiya said, adding that "we expect the USD-INR to trade sideways and quote in the range of 77.20 and 77.80."
On the domestic equity market front, the BSE Sensex advanced 632.13 points or 1.17 per cent to end at 54,884.66, while the broader NSE Nifty jumped 182.30 points or 1.13 per cent to 16,352.45.
The dollar index, which gauges the greenback's strength against a basket of six currencies, fell 0.05 per cent to 101.78.
Foreign institutional investors remained net sellers in the capital market on Thursday as they offloaded shares worth Rs 1,597.84 crore, as per stock exchange data.
Brent crude futures, the global oil benchmark, rose 0.55 per cent to $118.05 per barrel.