The Sensex, which gained 308 points in past 4 sessions, advanced by 143.01 points, or 0.71 per cent to 20,302.13, a level last seen January 5, 2011. 21 stocks gained in the 30-share bluechip index.
Investors today became richer by Rs 40,000 crore with market capitalisation standing at Rs 66.32 lakh crore as around 1,150 stocks gained on the BSE on good buying.
The broad-based National Stock Exchange index Nifty rose by 46 points, or 0.76 per cent to 6,077.80.
A shift in funds into domestic stocks from bullion and forex markets was also seen supporting the market, they added.
Gains in ITC, Infosys, RIL, ICICI Bank and HDFC Bank helped Sensex stay in positive zone throughout the session.
Sectorally, the BSE consumer durable sector index gained the most -- 3.85 per cent -- to 6,570.53, followed by BSE FMCG index by 1.53 per cent to 7,548.43, BSE Realty by 1.42 per cent to 1448.57 and BSE Bankex by 1.29 per cent to 163.47.
