The rupee gained to 61.31/3250 from a session low of 61.55, the highest since March 14.
The pair had closed at 61.4950/5050 on Wednesday.
Traders cited modest RBI intervention to defend the rupee via state-run lenders. That marks a changed stance from not long ago when the RBI was buying dollars.
Also Read
Dealers said foreign custodian banks were buying dollars for offshore clients trimming exposure to India.
The Nifty was up 0.42% on value buying.