The local currency had gained 17 paise to close at three-month high of 66.37 in Wednesday's trade.
Forex dealers said besides sustained selling of the greenback by banks and exporters, a higher opening of the domestic equity market backed up the rupee at the Inter-bank Foreign Exchange.
However, the dollar's strength against other currencies overseas capped the rupee's gain, they added.
The local currency had gained 17 paise to close at three-month high of 66.37 in Wednesday's trade.
Meanwhile, the benchmark BSE Sensex rose 79.94 points, or 0.32 per cent, to 25,418.52 in early trade.
Rupee gains 8 paise against dollar in early trade
Markets open on a flat note
Sensex, Nifty post best gain in a month
Rupee rebounds 6 paise against dollar
BSE: Top losers and gainers