After rising nearly 652 points in last three days, the Sensex advanced further by 266.41 points, or 1.43 per cent to close at its highest level since 19,367.59 on August 14.
Brokers said easing crude oil prices might help in cooling inflation and trim the current account deficit of the country, which imports 80 per cent of its oil requirements.
A firming trend in the Asian region and higher opening in Europe after China's manufacturing rose to a 16-month high, boosted the domestic market sentiment, they added.
Also, SX40 index, the flagship index of MCX-SX, closed at 11,176.25, up 237.76 points, or 2.17 per cent.
More From This Section
In Sensex, Reliance Industries shot up 3.78 per cent to Rs 883.75 and ITC by 3.75 per cent to Rs 319.40. ICICI Bank, also a Sensex stock, rose 2.89 per cent to Rs 826.90.
In 30-share Sensex, 23 stocks closed with gains led by Bajaj Auto, Coal India, Gail India, HDFC, Hindalco Industries, Hindustan Unilever, Maruti Suzuki, ONGC, Jindal Steel, Tata Steel, Tata Consultancy Services, SBI and Sun Pharma.