The S&P BSE Sensex hit a record high of 73,819, while the Nifty50 touched 22,353 intraday.
The 30-share index, eventually, ended at 73,745, up 1,245 points, while the Nifty shut shop at 22,339, up 356 points. Both the indices surged over 1.5 per cent each.
Tata Steel was the lead winner on the BSE benchmark, rising nearly 7 per cent, followed by L&T, JSW Steel, Titan, ICICI Bank, IndusInd Bank, SBI, Tata Motors, Axis Bank, NTPC, Ultratech Cement, Maruti Suzuki, and RIL (up 1.7 per cent).