Building up on yesterday's 359-point rally following the RBI policy, the Sensex surged 104.96 points, or 0.5 per cent, to 21,033.97. The highest close previously was 21,004.96 on November 5, 2010, while the intra-day record high was 21,206.77, which was hit on January 10, 2008.
Hectic short covering ahead of the expiry of futures and options October contracts tomorrow, along with foreign capital inflows and higher global cues pushed the index higher.
ITC and ICICI Bank boosted the Sensex. Bharti Airtel, which posted a better-than-expected operating performance, was the biggest gainer on the index.
"The festive season seems to be getting better and better," said Amar Ambani, Head of Research, at India Infoline. "The momentum continued for the second straight day post RBI's decision of cutting the marginal standing facility rate bringing cheer on Dalal Street."
Also Read
The 50-share CNX Nifty on the National Stock Exchange rose 30.80 points, or 0.5 per cent, to 6,251.70. The SX40 on the MCX Stock Exchange closed up 69.68 points at 12,514.81.
Asian stocks ended higher on rising company earnings and expectations the Federal Reserve will maintain the pace of its monetary stimulus. Key indices in China, Japan, Hong Kong, Taiwan, Singapore and South Korea rose.
Indices in France, Germany and the UK also moved up, while there were indications of a higher opening in US index futures.