Forex dealers said euro's gains against the US dollar ahead of a European Central Bank meeting, which could announce new policies to help contain the euro-zone's debt crisis and a higher opening in the domestic equity market, supported the rupee.
The rupee had lost 25 paise to hit a nearly six-week low of 55.91 against the US dollar yesterday on heavy dollar demand form importers amid a weak trend in stock market.
Meanwhile, the BSE benchmark Sensex recovered by 19.18 points, or 0.11 per cent, to 17,332.52.