The domestic equity indices extended gains to the second straight session led by gains in metal stocks. The 30-share BSE Sensex rallied 848 points or 1.46 per cent to close at 58,863; while the broader NSE Nifty moved 237 points or 1.37 per cent higher to settle at 17,577. Sensex slumped nearly 1,300 points from its intraday high to plunge into red soon after Finance Minister Nirmala Sitharaman concluded her Union Budget 2022-23 speech but staged a quick recovery thereafter in late deals.