Excess volatility and movements of the US dollar in global trade largely weighed on trade during the day, though the home currency largely withstood the initial uneasy momentum.
Sustained capital inflows into equities and debts predominantly weighed on trading sentiment.
Foreign portfolio investors (FPIs) bought shares worth a net Rs 461.47 crore yesterday.
The home currency plunged to fresh 1-week low yesterday on fears of oil price shock.
Also Read
India is the second-largest crude oil consumer in Asia after China.
Most Asian currencies were mixed in the midst of growing uncertainties about the US tax reform plan and swelling crude prices.
In the meantime, Brent crude oil slipped back in Asian trading after an OPEC report forecast weaker demand growth for its crude than previously expected alongside an increase in supply from its competitors.
Meanwhile, local equities continued to wilt under immense selling pressure for the second straight session as investors booked profits in frontline counters and also rattled by political upheaval in Saudi Arabia.
The rupee resumed lower at 65.13 against Tuesday's close of 65.03 at the Interbank Foreign Exchange (FOREX) due to consistent dollar demand from foreign banks and drifted further to 65.17 in early trade.
However, overcoming initial volatility the local unit made a smart recovery in mid-afternoon deals to hit a high of 64.9250 before ending at 64.96, showing a gain of 7 paise, or 0.11 per cent.
The RBI, meanwhile, fixed the reference rate for the dollar at 65.0592 and for the euro at 75.3841.
On the global front, the greenback held steady against other major counterparts amid fresh concerns over an upcoming US tax overhaul also hit by reports that a key corporate tax cut currently under discussion in US tax reforms plans could be delayed for one year.
The dollar index, which measures the greenback's value against a basket of six major currencies, was down at 94.78 in early trade.
In cross-currency trades, the rupee bounced back against the Pound sterling to finish at 85.28 from 85.46 per pound, but remained weak against the Japanese yen to end at 57.21 per 100 yens from 57.00 yesterday.
Elsewhere, the euro is trading little changed against the greenback after testing a fresh 4-month low overnight.
The pound sterling weakened further after the political scandal and Brexit talks weighing on the currency.
In forward market today, premium for dollar declined owing to mild receiving from exporters.
The benchmark six-month premium payable in April moved down 135-137 paise to 137-139 paise and the far forward October 2018 contract edged down to 275-277 paise from 277-279 paise previously.
Disclaimer: No Business Standard Journalist was involved in creation of this content