At close, the Sensex was up 84.45 points or 0.17% at 49,746.21, and the Nifty was up 54.80 points or 0.37% at 14,873.80.JSW Steel, Tata Steel, Shree Cements, Titan Company and Hindalco were among top gainers on the Nifty, while losers included IndusInd Bank, SBI Life Insurance, Sun Pharma, HDFC Bank and ONGC. The Nifty Metal index jumped 4 per cent, the Nifty IT index gained 1 per cent. The Nifty PSU Bank and Bank indices shed 0.8 per cent and 0.6 per cent, respectively today while the Nifty Private Bank and Financial Services indices slipped 0.6 per cent and 0.3 per cent, respectively. The S&P BSE SmallCap index gained 0.73 per cent. The BSE MidCap index, on the other hand, up 0.6 per cent.