At the Interbank Foreign Exchange (Forex) market, the local unit commenced higher at 52.75 a dollar from overnight close of 52.87. It immediately touched a high of 52.65 in line with a smart rise in domestic stock market.
Continued dollar selling by exporters at initial stages and subdued dollar overseas also helped the rupee rally in the morning session.
However, late dollar demand from importers, mainly oil refiners, and weakness in local stocks weighed on the rupee.
It fell back to a low of 52.98 before ending stable at its yesterday's closing level of 52.87.
Fresh capital outflows also put pressure on the rupee in the later part of the day, said forex dealers.
"The rupee was seen trading in a range of 30 paise for the day. We observed that the rupee was not getting strong in spite of a sharp recovery in the Euro and weakening trend in the US dollar. We expect the rupee to trade within the range of 52.00-54.00 levels for the next couple of months," said Abhishek Goenka, Founder & CEO, India Forex Advisors.
Foreign Institutional Investors (FIIs), for the first time in the current month, sold shares worth $16.50 million yesterday as per Sebi data.
The Indian benchmark sensex, which was up by over 127 points in early session, trimmed gains and ended just 33 points higher at closing.
The dollar index, a barometer of six major rivals, was down by 0.22 per cent.
The euro jumped to a one-month high versus the dollar and gained ground after on reports that ratings firm Moody's Investors Service held Spain's rating a notch above junk grade in a long-awaited decision late Tuesday.
The New York crude oil was quoting above $92 a barrel in Europe on Wednesday.
RIL in talks with PdVSA to produce heavy oil
Re at 5-month high, gains 24 paise
WC qualifiers: Germany, Spain held, rain affects Eng tie
Rupee snaps two-day fall, up 14 paise at 52.87
DON'T MISS: 12 AWESOME photos from the world over