Benchmark Sensex and Nifty recouped from early losses and settled at fresh record high levels in a volatile trade on Wednesday following buying in bank and select IT shares and gains in European markets.
The 30-share BSE Sensex jumped 408.86 points or 0.55 per cent to settle at a new record high of 74,085.99. During the day, it went up by 474.14 points or 0.64 per cent to hit an all-time high of 74,151.27.
The Nifty climbed 117.75 points or 0.53 per cent to settle at a fresh closing peak of 22,474.05.
During the day, it jumped 140.9 points or 0.63 per cent to reach its record high of 22,497.20.
The benchmark indices traded lower in the first half of the session but early gains in European markets helped recoup losses in closed in the green.
Among the Sensex firms, Kotak Mahindra Bank, Axis Bank, Bharti Airtel, Sun Pharma, HCL Technologies, Mahindra & Mahindra, Titan and Tata Consultancy Services were the biggest gainers.
UltraTech Cement, NTPC, Maruti, JSW Steel, Power Grid and Tata Motors were among the laggards.
In Asian markets, Seoul, Tokyo and Shanghai settled lower while Hong Kong ended with gains.
"Global markets witnessed mixed signals ahead of the US Fed chair's testimony to Congress.
"The domestic market exhibited a smart recovery in the second half, reversing initial losses as buying picked up in large-cap stocks," said Vinod Nair, head of research, Geojit Financial Services.
Global oil benchmark Brent crude climbed 0.80 per cent to $82.59 a barrel.
Foreign Institutional Investors (FIIs) bought equities worth Rs 574.28 crore on Tuesday, according to exchange data.
How Byju's Staff Struggle With Layoffs
Are Indian Markets Overstretched?
Will Bull Run In PSU Banks Continue?
'Investors should have balanced portfolio'
'Largecaps offer reasonable safety'