Besides, dollar weakness against a basket of other Asian currencies overseas also supported the rupee, forex dealers said.
Yesterday, the rupee had closed three paise down at 55.96 against the dollar amid foreign fund outflows and demand of the US currency from importers.
Meanwhile, the BSE benchmark index Sensex rose by 72.21 points, or 0.43 per cent, to 16,932.01.