At close, the Sensex was up 376.42 points or 1.13% at 33605.22, and the Nifty was up 100.30 points or 1.02% at 9914. Axis Bank, IndusInd Bank, Tech Mahindra, Tata Motors and Bharti Infratel were Sensex losers. While Infosys was the top Sensex gainer, followed by HDFC, Hero MotoCorp, HDFC Bank, HCL Tech, Infosys was the top Sensex gainer, followed by HDFC, Hero MotoCorp, HDFC Bank, HCL Tech and ICICI Bank. About 1191 shares have advanced, 1350 shares declined, and 150 shares are unchanged. Nifty PSU Bank down 0.9 per cent. Nifty Financial Services index, up 2.7 per cent. IT and Metal indices ended higher while selling pressure seen in the pharma, energy, FMCG and infra sectors. The S&P BSE MidCap closed 0.3 per cent higher while the S&P BSE SmallCap index was flat.