Stable local equity markets after recent steep fall also helped the domestic unit to strengthen against the greenback, though heavy capital outflows kept forex market sentiment little nervous.
A weak dollar overseas trend also weighed on trade.
But, most currency traders refrained from taking large positions as geopolitical tensions continue to dampen the mood, a forex dealer said.
Meanwhile, domestic equities showed some resilience and settled marginally higher - after four days of losses in the face of muted corporate results so far.
More From This Section
The rupee opened a tad higher at 64.60 from overnight closing of 64.63 at the Interbank Foreign Exchange (Forex) Market here and largely traded in a small range with positive bias.
It touched a fresh intra-day high of 64.52 in late afternoon deals before ending at 64.58, revealing a gain of five paise, or 0.08 per cent.
The domestic currency had lost 22 paise in last two trading sessions against the dollar.
The RBI, meanwhile, fixed the reference rate for the dollar at 64.5443 and for the euro at 69.1915.
The dollar index, which tracks the US currency against a basket of six major rivals, was trading up 0.13 per cent at 99.55.
In cross-currency trade, the rupee plummeted against the pound sterling to finish at 82.99 from 81.85 per pound and dropped further against the euro to end at 69.27 compared to 69.01 earlier.
The home unit, however remained firm against the Japanese Yen to settle higher at 59.29 per 100 yens from 59.36 yesterday.
In the forward market today, premium for dollar continued to slide due to sustained receiving from exporters.
The benchmark six-month premium for September softened to 145-147 paise from 146-148 paise and the far-forward March 2018 also edged lower to 301-303 paise from 303-305 paise yesterday.
In the global commodity front, crude prices traded little changed after an early lift from comments by the secretary- general of the Organization of the Petroleum Exporting Countries even as data showed that exports from Saudi Arabia fell to the lowest level in almost two years in February.