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 per cent, 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 per cent at 96.53. Meanwhile, the benchmark BSE Sensex fell by 114.06 points to settle at 27,573.66.
BSE: Top losers and gainers
TCS Q1 profit up 2.08% at Rs 5,568 cr
Rupee plunges to 1-week low against USD; falls 14 paise to 63.60
Markets end lower ahead of IIP data
Rupee ends down 6 paise at 63.46 vs USD