At close, the Sensex was down 153.13 points or 0.29% at 52,693.57, and the Nifty was down 42.30 points or 0.27% at 15,732.10. About 1506 shares have advanced, 1730 shares declined, and 132 shares are unchanged.
Bajaj Auto, IndusInd Bank, Hindalco Industries, ONGC and Tech Mahindra were among the top Nifty losers, while gainers were NTPC, M&M, Bharti Airtel, Apollo Hospitals and Divis Labs.
Among sectors, auto, metal and oil & gas ended in the red, while capital goods, power and realty indices ended higher.
The BSE midcap and smallcap indices ended marginally lower.