At close, the Sensex was down 105.82 points or 0.19% at 54,364.85, and the Nifty was down 61.90 points or 0.38% at 16,240. About 848 shares have advanced, 2428 shares declined, and 132 shares are unchanged.
Coal India, Tata Steel, ONGC, Hindalco Industries and JSW Steel were among the top Nifty losers, while gainers were HUL, Eicher Motors, Asian Paints, UltraTech Cement and IndusInd Bank.
On the sectoral front, metal, power, oil & gas, healthcare, IT and realty indices down 1-5 percent. On the other hand bank index added 0.5 percent. BSE midcap and smallcap indices fell 2 percent each.