Benchmark indices broke two-day winning streak and ended lower with Nifty around 17,700 in the highly volatile session ahead of US Federal Reserve interest rate decision later tonight.
Sensex was down 262.96 points or 0.44% at 59,456.78, and the Nifty was down 98 points or 0.55% at 17,718.30.
About 1251 shares have advanced, 2115 shares declined, and 117 shares are unchanged.
Shree Cements, Adani Ports, IndusInd Bank, Power Grid Corp and UltraTech Cement were among the major Nifty losers.
The gainers included Britannia Industries, ITC, HUL, Apollo Hospitals and Coal India.
Among sectors, FMCG index added 1 percent, while capital goods, oil & gas, realty and power indices shed 1-2 percent each.