At close, the Sensex was up 1,047.28 points or 1.84% at 57,863.93, and the Nifty was up 311.70 points or 1.84% at 17,287.00. About 2046 shares have advanced, 1270 shares declined, and 121 shares are unchanged.
HDFC, JSW Steel, Titan Company, SBI Life Insurance and Kotak Mahindra Bank were among the top Nifty gainers, while losers were Infosys, Cipla, IOC, Coal India and HCL Technologies.