A weak US dollar overseas also aided the rupee sentiment.
The rupee commenced lower at 55.70 a dollar from previous close of 55.63. It immediately touched a low of 55.78 on initial caution in domestic equities and sustained dollar demand from importers, mainly oil refiners to meet their month end requirements.
However, a solid surge in local stocks and revival of dollar selling by exporters pushed the rupee up to a intra-day high of 55.52. It finally settled at 55.57, showing a rise of six paise or 0.11 per cent.
The Indian benchmark S&P BSE Sensex today flared up by 326.44 points, or 1.66 per cent, amid FIIs pumping in over RS 400 crore in domestic equities, shows data from stock bourses.
The dollar index, a gauge of six major currencies, was down by 0.12 per cent.
Pramit Brahmbhatt, CEO, Alpari Financial Services (India) said: ,"Today, rupee appreciated by over 0.10 per cent taking cues from positive equity markets, which closed up. The dollar index traded weak mainly against the euro and yen which further helped the rupee to trade strong. As Rupee May futures contract is expiring on Wednesday, it is expected to trade & close within 55.35 - 55.85 range.