Snapping its two-session falling streak, the rupee on Thursday jumped by 21 paise at 63.39 -- its highest closing in more than two months -- against the US dollar on heavy selling of the greenbank by exporters.
However, the American currency's firming trend in overseas markets as well as sluggishness in local equity markets, limited the gains, forex dealers said.
The domestic unit resumed the day on a firm note at 63.54 against Wednesday's close of 63.60 at the Interbank Foreign Exchange (FOREX) market, recovering from overnight fall, amidst global currency volatility in the wake of crash in Chinese stock markets.
It gained further strength on sustained dollar selling and managed to close at the day's high of 63.39, showcasing a smart gain of 21 paise, or 0.33%, a level not seen since April 30 this year.
The rupee briefly hit an intra-day low of 63.57.
The domestic currency had lost 20 paise in last two trading sessions to touch one-week low.
On the global front, the dollar was trading firmly higher against a basket of major currencies on expectations of fresh reform proposals from Greece as well as some stability in financial markets worldwide.
The US dollar index was up by 0.16% at 96.53.
Meanwhile, the benchmark BSE Sensex fell by 114.06 points to settle at 27,573.66.