At close, the Sensex was up 1,131.31 points or 1.53 percent at 75,301.26, and the Nifty was up 325.55 points or 1.45 percent at 22,834.30. About 2715 shares advanced, 1153 shares declined, and 117 shares unchanged.
Biggest Nifty gainers were ICICI Bank, M&M, Shriram Finance, L&T, Tata Motors, while losers included Bajaj Finserv, Bharti Airtel, Tech Mahindra.