NSE Nifty lost 61.80 points.
NSE Nifty lost 61.80 points.
Equity benchmarks failed to maintain early gains and came under selling pressure in a choppy session on Wednesday with the Sensex falling 185 points amid mixed trends from global markets.
Higher crude oil prices and foreign fund outflows also played poorly.
The 30-share BSE Sensex ended 185.24 points or 0.33% lower at 55,381.17. After initial gains, it closed 474.98 points or 0.85% lower at 55,091.43 during the day.
The broader NSE Nifty ended 61.80 points or 0.37% lower at 16,522.75.
From the Sensex pack, Nestle India, Tech Mahindra, Bajaj Finserv, Sun Pharma, Hindustan Unilever, PowerGrid, UltraTech Cement, HCL Technologies, Wipro, Infosys and Bajaj Finance were among the laggards.
In contrast, M&M, HDFC, Kotak Mahindra Bank, HDFC Bank and Tata Steel were among the gainers.
Elsewhere in Asia, markets in Shanghai and Hong Kong closed lower, while Tokyo settled in the green.
European shares were trading with a mixed trend during afternoon trading. The US stock markets closed with a fall on Tuesday.
Meanwhile, international oil benchmark Brent crude jumped 1.49% to $117.27 a barrel.
Foreign institutional investors sold shares worth a net ₹ 1,003.56 crore on Tuesday, according to stock exchange data.