The rupee resumed lower at 67.00 per dollar as against the last closing level of 66.55 at the Interbank Foreign Exchange (Forex) Market and dropped further to a low of 67.43 per dollar.
However, it recovered to 66.61 before quoting 66.87 per dollar at 1050 hours.
Month-end dollar demand from importers mainly affected the rupee value, a forex dealer said.
In the global market, the US dollar swung between gains and losses in the early trade, but the currency was poised to notch a weekly advance after Syria-related tensions weighed on risk appetite and aided the greenback.
New York's main contract, West Texas Intermediate (WTI) for delivery in October, was down USD 1.41 at USD 107.39 a barrel.
Meanwhile, the BSE-30 share index Sensex firmed up by 145 points, or 0.79 per cent, to 18,545.96 at 1055 hours.