At close, the Sensex was up 260.98 points or 0.54% at 48,437.78, and the Nifty up 66.60 points or 0.47% at 14,199.50 erased all the intraday losses and ended near the day's high helped by the IT and Financials.Axis Bank was the top gainer followed by HDFC, IndusInd Bank, and TCS. Bajaj Finance, Reliance Industries and Bajaj Finserv were losers in the Sensex pack. About 1740 shares have advanced, 1268 shares declined, and 159 shares are unchanged. Nifty Bank and IT indices rose 1.5-2.5 per cent. Among Nifty sectoral indices, only Nifty Auto, Nifty Metal and Nifty Realty ended with losses. The BSE MidCap index ended 1.4 per cent higher. The SmallCap counterpart ended 0.7 per cent.