At close, the Sensex was up 380.21 points or 0.81% at 47,353.75, and the Nifty was up 123.90 points or 0.90% at 13,873.20. State Bank of India and Titan were the top Sensex gainers followed by Larsen & Toubro and IndusInd Bank. On the other hand, Britannia, Shree cement, Cipla, Sun Pharma and Hindustan Unilever were top losers on the Sensex pack. About 1990 shares have advanced, 965 shares declined, and 177 shares are unchanged. All the Nifty sectoral indices, except Nifty Pharma, ended higher, led by Nifty Realty and Nifty Metal indexes, both up 2.6 per cent. The S&P BSE MidCap and SmallCap indexes gained 0.8 per cent and 1.5 per cent, respectively.