The rupee consolidated in a narrow range and depreciated 2 paise to close at 79.81 (provisional) against the US dollar on Wednesday.
At the interbank foreign exchange market, the domestic currency opened at 79.84 per dollar. It hovered in a range of 79.68 to 79.87 during the session.
The domestic unit finally settled at 79.85, down 2 paise over its previous close of 79.83.
Surge in crude oil prices and mixed to negative domestic equity markets restricted the rupee's movement. The greenback declined on disappointing economic data from the US, said Anuj Choudhary - Research Analyst at Sharekhan by BNP Paribas.
Choudhary further added that safe-haven appeal on weak global markets and surge in US Treasury yields supported the dollar. However, FII inflows may support the rupee at lower levels.
"Market participants may also remain cautious ahead of Fed Chair Jerome Powell's speech at the Jackson Hole Symposium later this week," Choudhary said, adding that the USD/INR spot price is expected to trade in a range of Rs 79.20 to Rs 80.50 in the next couple of sessions.
Meanwhile, the dollar index, which measures the greenback's strength against a basket of six currencies, was up 0.03 per cent at 108.65.
On the domestic equity market front, the BSE Sensex ended 54.13 points or 0.09 per cent higher at 59,085.43, while the broader NSE Nifty advanced 27.45 points or 0.16 per cent to 17,604.95.
Foreign institutional investors turned net buyers in the capital market on Tuesday as they purchased shares worth Rs 563 crore, as per exchange data.