At close, the Sensex was up 834.02 points or 1.72% at 49,398.29, and the Nifty was up 239.90 points or 1.68% at 14,521.20. Bajaj Finance, HDFC, ICICI Bank and IndusInd Bank were top gainers in the Sensex pack followed by State Bank of India and Maruti Suzuki. Tech Mahindra, ITC, Wipro, M&M and Britannia Industries were top losers. About 2077 shares have advanced, 861 shares declined, and 139 shares are unchanged. Nifty Media and Nifty Realty indices were top sectoral indices, up over 2 per cent. The BSE MidCap index gained 2.3 per cent. The SmallCap index, on the other hand, up 1.6 per cent.