Share brokers said that with a strong GDP forecast, rupee strengthening and inflation being under control, markets could be in the midst of big rallies in the next couple of months.
Buying support was so strong that 10 out of 12 sectoral indices settled the day in the positive terrain with banking, metal, pharma, capital goods, realty and auto counters taking the lead.
The 30-share index ended the day at all-time closing high of 22,702.34, a surge of 358.89 points or 1.61 per cent from its previous close, snapping three days of losses.
This is the biggest gain for Sensex in the last one month. The best gain previously was on March 7 when Sensex spurted by 405.92 points.
More From This Section
An intense fag-end buying by FII pushed the barometer to a fresh record high of 22,740.04 intra-day. The previous all-time high was 22,620.65 logged on April 3 this year.
Post its Ranbaxy deal, Sun Pharma soared 6.91 per cent to emerge as the biggest Sensex gainer. Among banking shares, Axis Bank rose 4.44 per cent), followed by ICICI Bank at 4.18 per cent and SBI 3.23 per cent and HDFC Bank 2.61 per cent.
Among big losers Infosys dropped by 1.16 per cent.
"Sentiments remained up-beat on International Monetary Fund's (IMF) latest outlook that stated that India's growth is expected to recover to 5.4 per cent in 2014 supported by slightly stronger global growth, improving export competitiveness and implementation of recently approved investment projects," said Jayant Manglik, President (Retail Distribution), Religare Securities.