The rupee resumed higher at 63.97 as against last closing level of 64.08 at the Interbank Foreign Exchange and hovered in a range of 63.8625 and 64.01 before concluding at 63.92, registering a gain of 16 paise or 0.25 per cent.
Fresh selling of dollars by banks and exporters in view of lower dollar in the overseas market mainly boosted the rupee value against the dollar, a forex dealer said.
In the global market, the dollar has lost gains made after better-than-expected jobs data amid concern that the US government will take steps to limit an advance, underpinned by the prospect of the Federal Reserve raising interest rates.
The dollar index was trading marginally higher by 0.06 per cent against its major global rivals on Tuesday.
Rupee ends 25 paise higher at 63.75 Vs USD
Rupee hits new 20-month low against dollar; ends 10 paise down
Rupee trims initial gains vs dollar, rules steady at 63.82