At the close, the Sensex was up 692.79 points or 2.67% at 26674.03, while Nifty was up 190.80 points or 2.51% at 7801.05. Bank stocks bleed the most as Sensex, Nifty come off their day's highs. Infosys jumped 14 per cent while HCL Tech was up 6 per cent. Yes Bank, M&M, Grasim, IndusInd Bank and Power Grid Corp were losers in Nifty. About 927 shares have advanced, 1310 shares declined, and 145 shares are unchanged.BSE Midcap up 1.5 per cent, while Smallcap index ended flat.