At close, the Sensex was down 128.84 points or 0.38% at 33,980.70, while Nifty was down 32.40 points or 0.32% at 10,029.10. Tech Mahindra, Sun Pharma, Bharti Airtel, HCL Tech, Vedanta and Reliance Industries were major gainers in the Sensex pack, while losers are Asian Paints, Bajaj Finance, HDFC, IndusInd Bank, Axis Bank and Kotak Mahindra Bank. About 1287 shares have advanced, 1132 shares declined, and 156 shares are unchanged. Nifty Bank index slipped over 2.5 per cent. Other indices ended in the green. BSE Midcap and Smallcap indices ended flat.