At close, the Sensex was up 1,128.08 points or 2.30% at 50,136.58, and the Nifty was up 337.80 points or 2.33% at 14,845.10 supported by gains in IT, pharma, and metal stocks. HCL Technologies, HDFC Bank, Infosys, NTPC, Hindustan Unilever Ltd (HUL), Nestle India, Power Grid Corporation of India, Housing Development Finance Corporation (HDFC), TCS and Titan were the top Sensex gainers. While losers are Axis Bank, Mahindra & Mahindra and Bharti Airtel. About 1529 shares have advanced, 1386 shares declined, and 197 shares are unchanged. Nifty IT gained 3 per cent followed by Nifty Pharma indices. while the Nifty FMCG and Metal indices closed with nearly 2.5 per cent gains. On the contrary, the Nifty Realty index ended 0.8 per cent down in a firm market. The S&P BSE MidCap index ended 0.98 per cent higher while the S&P BSE SmallCap index gained 1.3 per cent.