At close, the Sensex was up 85.91 points or 0.15% at 55,550.30, and the Nifty was up 35.60 points or 0.21% at 16,630.50. About 2004 shares have advanced, 1257 shares declined, and 112 shares are unchanged. Cipla, BPCL, Sun Pharma, JSW Steel and IOC were among the top Nifty gainers, while losers were Nestle India, Maruti Suzuki, Tata Consumer Products, Hindalco Industries and NTPC.