The rupee had gained three paise to end at 54.86 on Monday 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 on Tuesday.