The dollar demand from importers also weighed on the rupee, while fresh capital inflows restricted the fall to some extent, a forex dealer said.
The rupee resumed remarkably higher at 53.93 a dollar from previous close of 54.14 at the Interbank Foreign Exchange (Forex) market and touched a high of 53.77, level not seen since February 28, 2013, when it had logged a high of 53.60.
Later, it met with strong resistance on weakness in local equities and dropped to a low of 54.22 before settling at 54.21, showing a fall of seven paise or 0.13 per cent. Yesterday, it had spurted by 48 paise or 0.89 per cent.
The dollar index was up by a whopping 0.48 per cent against a basket of six major global currencies.
Pramit Brahmbhatt, CEO, Alpari Financial Services (India) said: "Rupee traded volatile today, in the first session it traded strong against the dollar and had a gap up opening taking cues from the local equities which opened positively but during the day it lost its way and managed to close near yesterday's close.