The benchmark BSE Sensex on Thursday climbed to a new record high of 22,959.33 points in late afternoon trade on a flurry of buying in banking, realty, power and metal sector stocks by funds and retail investors amid increased foreign capital inflows.
The NSE index Nifty also rose 186.35 points, or 2.80 per cent, to trade at 6,846.20.
The 30-share BSE index Sensex, which had gained over 20 points in the previous session, hit a new record high of 22,959.33 by surging 615.29 points, or 2.75 per cent, surpassing previous record of 22,939.31 reached on April 25.
All the sectoral indices, led by banking and realty, were trading in positive territory with gains up to 4.23 per cent.
Brokers said emergence of widespread buying by funds as well as retail investors ahead of results of the ongoing general elections next week, lifted the Sensex to record high.
They said value buying in recently under-performing stocks also buoyed the trading sentiments.
The BSE banking index rose the most, up 4.23 per cent at 15,556.57 followed by realty index by 3.74 per cent to 1,411.85 and power indices rose 3.36 per cent to 1,730.95.