The NSE Nifty also closed at a new peak of 6,537.25 by adding 10.60 points, or 0.16 per cent. It hit all-time high of 6,562.20 during the day.
The BSE Sensex advanced 15.04 points, or 0.07 per cent to end at 21,934.83, surpassing the previous record of 21,919.79 set on last Friday. In five days, it has gained 988 points.
"Positive global cues, optimism ahead of upcoming elections and FIIs buying is leading to sustained momentum in the index," said Nidhi Saraswat, Senior Research Analyst, Bonanza Portfolio.
Index heavyweight Reliance Industries spurted 1.93 per cent on expectations of higher production at gas fields.
Also Read
Overseas investors have remained net buyers for the past three weeks and have helped in pushing up key indices by nearly 4.5 per cent since February 26, said traders.
Brokers said the market remained in a bullish mood as recent reports have shown the economy is on recovery mode.
In the Sensex, 15 stocks ended in the green while the other 15 closed in the red -- limiting overall gains.
Other major gainers were SBI, ICICI Bank, Axis Bank, BHEL, Bajaj Auto and Bharti Airtel.
Infosys, TCS and Wipro declined, pulling down the BSE IT sector index by 2.42 per cent.
On the gainers side, the BSE Capital Goods sector index gained the most by rising 2.77 per cent, followed by Realty index by 2.47 per cent, Banking index 1.91 per cent and Oil & Gas index 1.12 per cent.