Forex dealers said weakness in the dollar against some other currencies overseas ahead of a crucial US jobs report supported the rupee.
Further, a higher opening in the domestic equity market gave the uptrend some momentum, they added.
The rupee gained a paisa against the US currency to end at 66.95 in yesterday's trade despite weak macro-economic data.
Meanwhile, the benchmark BSE Sensex rose 102.39 points, or 0.36 per cent, to 28,525.87 in early trade today.
Disclaimer: No Business Standard Journalist was involved in creation of this content