The Sensex and Nifty ended at their lowest in two weeks on Wednesday, with Tata Motors pulling the indexes down after posting disappointing results.
The benchmark BSE index fell 183.75 points or 0.65 per cent to 28,155.56, its lowest since February 1.
The broader NSE index fell 67.6 points or 0.77 per cent to 8,274.70, after falling as much as 0.9 per cent earlier in the session.
Barring FMCG, all other BSE sectoral indices ended in the red. Among them, realty index fell the most by 3.53 per cent, followed by auto 3.03 per cent, healthcare 1.9 per cent and consumer durables 1.61 per cent, while FMCG index was up 0.08 per cent.
Major Sensex losers were Tata Motors (-10.32%), Sun Pharma (-4.25%), Tata Steel (-2.57%), Adani Ports (-2.09%) and Hero MotoCorp (-1.99%), while the major gainers were ITC (+0.96%), TCS (+0.53%), HDFC Bank (+0.49%), Bajaj Auto (+0.38%) and Asian Paints (+0.34%).
Asian stocks scaled 19-month peaks on Wednesday, helped by a record-setting night on Wall Street after Federal Reserve Chair Janet Yellen flagged a possible interest rate rise next month, keeping the dollar near three-week highs.
Spreadbetters saw the boon for equities continuing in Europe, predicting a higher open for Britain's FTSE, Germany's DAX and France's CAC.