The rupee opened lower at 66.32 per dollar against yesterday's closing level of 66.22 at the Interbank Foreign Exchange (Forex) market.
Later, bouts of dollar selling from exporters led the domestic unit to recover to 66.14, before it slipped back to quote 66.24 at 1045 hrs.
It moved in a range of 66.32 and 66.14 during the morning trade.
Globally, the US dollar slumped against against its major rivals late yesterday trade, after a weak reading on Chinese manufacturing activity reignited investors' fears about a sharp slowdown in the world's second-largest economy.