The BSE Sensex reached the 58,000 mark for the first time in its history on Friday.
It has struck a record high of 58,115.69 points.
Rise in the global markets lifted the Indian indices, analysts commented.
Healthy purchasing was witnessed in auto stocks.
Around 10.10 a.m., Sensex was trading at 58,050.25, higher by 197.71 points or 0.34 per cent from its last close of 57,852.54.
It opened at 57,983.45 and has touched an intra-day low of 57,937.95 points.
The Nifty50 on the National Stock Exchange was trading at 17,292.75, higher by 58.60 points or 0.34 per cent from its previous close.
The top gainers on the Sensex were ONGC, Maruti Suzuki India and Titan Company, while the major losers were Hindustan Unilever, HCL Technologies and UltraTech Cement.