The BSE Sensex ended 167 points lower after a highly volatile session on Thursday, dragged by losses in RIL, Axis Bank, Maruti Suzuki, ITC and TCS ahead of key macroeconomic data releases.
After swinging 386 points during the day, the 30-share index settled 166.54 points, or 0.45 per cent, lower at 37,104.28. It hit an intra-day high of 37,435.15 and a low of 37,048.67.
Similarly, the broader NSE Nifty fell 52.90 points, or 0.48 per cent, to close at 10,982.80.
Top laggards in the Sensex pack included Yes Bank, Tata Motors, Maruti, Axis Bank, Bharti Airtel, RIL, NTPC, Bajaj Auto, Asian Paints, ITC, Kotak Bank, Bajaj Finance and TCS, falling up to 5.10 per cent.
On the other hand, ICICI Bank, Sun Pharma, IndusInd Bank, HDFC twins, SBI, Tech Mahindra and ONGC lost up to 2.13 per cent.
Despite opening on a positive note, benchmark indices gave up all gains amid stock-specific sell off, traders said.
Domestic investors turned cautious ahead of factory output and inflation data, they added.
Elsewhere in Asia, Shanghai Composite Index and Nikkei settled in the green amid hopes of a resolution in the US-China trade conflict and expectations that the European Central Bank would kick off monetary easing. Hang Seng, on the other hand, ended on a tad lower.
Exchanges in Europe were trading higher in their respective early sessions.
The Indian rupee appreciated by 34 paise (intra-day) to trade at 71.32 per US dollar.
Global oil benchmark Brent crude was trading 1 per cent lower at USD 60.18 per barrel.