MUMBAI: In line with a spectacular rally in equities, the rupee today surged by another 15 paise to close near a fresh 21-month high of 64.11, the third straight session of gains, energised by positive global cues.
This is the highest closing for the rupee since August 10, 2015, when it had ended at 63.87.
Frantic unwinding of long dollar positions by speculative traders ahead of key event in the US also largely supported the upmove, a forex dealer said.
The overall forex market sentiment witnessed a sustained buoyancy amid record-breaking domestic equities taking cues from global markets.
Financial markets worldwide were lifted by a strong overnight Wall Street lead.
The momentum also got an additional push on growing expectations for robust foreign inflows to India sparked by a renewed optimism about the US economy and waning anxiety over the European political landscape.
It was a breathtaking rally for the home currency as it scaled an intra-day high of 63.93 briefly during the early morning trade.
The US president Donald Trump is expected to announce his business friendly tax policy plans later in the day.
Indian bourses continued their spectacular record setting climb for the third consecutive session with the flagship Sensex closing above the 30,000 milestone for the first time ever, while the Nifty ended at a new peak.
The local unit opened firmly higher at 64.23 against Tuesday's close of 64.26 at the Interbank Foreign Exchange market here and powerheaded relentlessly to hit a multi-year high of 63.93 in morning deals.
But later it gave back some early strong gains and finally ended at 64.11, showing a solid gain of 15 paise or 0.23 per cent.
It has appreciated by a whopping 50 paise in three day surge.
The RBI, meanwhile, fixed the reference rate for the dollar at 64.0013 and for the euro at 70.0430.
In worldwide trade, the greenback traded higher against its major trading rivals. The dollar index, which tracks the US currency against a basket of six major rivals, was down 0.27 per cent at 99.00.
In cross-currency trade, the local unit moved up further against the pound sterling to settle at 82.26 from 82.40 per pound and also strengthened against the euro to finish at 69.85 compared to 69.90 earlier.
The local currency shot up against the Japanese Yen to close at 57.62 per 100 yens from 58.14 yesterday.
In the forward market today, premium for dollar displayed a steady to firm trend.
The benchmark six-month premium for September was quoted at 141-142 paise from 140-142 paise, while the far-forward March 2018 firmed up to 303-304 paise from 298-301 paise on Tuesday.
In the global commodity front, crude prices drifted on the back of a rise in US crude inventories even as record supplies around the world cast doubt over OPEC's ability to cut output and tighten the market.
The US West Texas Intermediate (WTI) was trading down 42 cents, or 0.9 per cent, at USD 49.14 per barrel in early Asian trade.