Rupee strengthened by 14 paise to 66.52 against the US dollar in early trade on fresh selling of the American currency by exporters.
Besides, the dollar's weakness against some currencies overseas supported the rupee, dealers said.
However, fresh foreign fund outflows and a lower opening in the domestic equity market, restricted rupee's gain.
The rupee had dropped 20 paise against the US dollar to end at 66.66 against the greenback yesterday on persistent dollar demand from banks and importers amid fresh foreign capital outflows.
Rupee snaps 2-week rise; down 25 paise to 66.46
Excited like kid in toy shop: Mphasis CEO on Blackstone deal
Rupee rally continues for 6th day, up 5 paise to 66.21