The rupee recovered by 12 paise to 64.04 against the dollar in early trade today on fresh selling of the US currency by exporters.
Forex dealers said a weakening dollar against some currencies overseas and early gains in domestic equity markets also supported the rupee.
The rupee had lost 12 paise to close at a new 6-week low of 64.16 per dollar yesterday on persistent demand for the US currency from banks and importers amid a massive plunge in equities.
The benchmark BSE Sensex rose by 100.08 points, or 0.36%, to 27,661.46 in early trade.