At close, the Sensex was up 581.34 points or 1.10% at 53,424.09, and the Nifty was up 150.30 points or 0.95% at 16,013.50. About 2193 shares have advanced, 1069 shares declined, and 84 shares are unchanged. IOC, Sun Pharma, Tata Consumer Products, Cipla and TCS were among the top Nifty gainers. On the other hand, Hindalco Industries, ONGC, Tata Steel, JSW Steel and Britannia Industries were the biggest losers.