At close, the Sensex was up 307.82 points or 0.64% at 48,176.80, and the Nifty was up 114.40 points or 0.82% at 14,132.90. ONGC, TCS, and HCL Technologies were the top Sensex gainers. Bajaj Finance, Asian Paints, HDFC Bank, and Hero MotoCorp were the top losers. About 2061 shares have advanced, 973 shares declined, and 158 shares are unchanged. The nifty Metal index jumped 5 per cent. Nifty Bank, Nifty Private Bank, and Nifty Financial Services indices ended the day in the red. Nifty smallcap 50 was up 1.46% while Nifty midcap 50 was up 2.02%. Volatility inched 2.3% higher.