Markets continued their record run today with the BSE benchmark index Sensex and NSE Nifty both closing at new all-time highs. The Sensex hit 34,000 for the first time today and closed above that mark. The 30-scrip Bombay Stock Exchange index rose 70 points to end at 34,010. The National Stock Exchange benchmark index - Nifty 50 - closed above the 10,500 mark for the first time. The 50-scrip index settled at 10,531, up 38 points, powered by strong gains in metal and pharma stocks.