Month-end dollar demand from importers, mainly oil refiners, also put pressure on the rupee, a forex dealer said.
The rupee resumed higher at 61.35 per dollar against the previous close of 61.46 at the interbank foreign exchange market and hovered in a range of 61.37 to 61.60 per dollar before settling at 61.52, a fall of six paise or 0.1 per cent.
"Since the last one week, the rupee has been trading in the range of 61.20-61.80...This shows that there is a lack of direction," said Abhishek Goenka, CEO of India Forex Advisors. "Tomorrow's RBI monetary policy will be keenly watched, where a 25 bps repo rate hike is widely expected."
The 30-share S&P BSE Sensex fell 113.24 points, or 0.55 per cent, extending losses for the fifth straight trading day.
The dollar index was up 0.05 per cent against a basket of six major global rivals.