Sensex ends below 21300, Bank Nifty up 1.25%

The S&P BSE Sensex closed below 21,300; after recovering from day's low as institutional investors resumed buying across sectors. The 30-stock Sensex ended the day at 21,276.86; up 67.13 points, or 0.32%.