Forex dealers said strengthening of yen against the dollar overseas also supported the rupee.
The local currency had lost 10 paise to close at 53.92 yesterday due to renewed dollar demand.
Meanwhile, the BSE benchmark index Sensex fell by 39.26 points, or 0.20%, to 19,457.92 in early trade today.