Forex dealers said a higher opening in domestic equity market also supported the rupee but the dollar's strength against some currencies overseas, capped the rupee's gain.
The rupee had slumped by a whopping 34 paise to end at a fresh seven-week low of 64.89 against the American currency in yesterday's trade on the back of frantic dollar demand.
Meanwhile, the benchmark BSE Sensex recovered 120.54 points or 0.40 per cent to 30,485.79 in early trade.