At close, the Sensex was up 199.32 points or 0.63% at 31642.70, and the Nifty was up 52.45 points or 0.57% at 9251.50. HUL, Sun Pharma, Nestle India, Tech Mahindra, Dr Reddy’s Labs and Reliance Industries were among major gainers on the Nifty, while losers included M&M, Axis Bank, NTPC, SBI and IndusInd Bank. Nifty Pharma and Nifty FMCG were top sectoral gainers, up 2.13 per cent and 1.92 per cent, respectively. While selling seen in the auto, bank and metal sectors. About 1012 shares have advanced, 1267 shares declined, and 185 shares are unchanged.