Besides, a strong opening in the domestic equity market and strength in other currencies against the dollar overseas also supported the rupee, forex dealers said.
The rupee had gained three paise to end at 54.86 yesterday on late dollar selling by some exporters and custodian banks.
Meanwhile, the BSE benchmark index Sensex recovered by 151.39 points, or 0.80%, to 19,029.35 in early trade today.