The broader NSE Nifty cracked below the key 10,400-mark to touch a low of 10,336.30, before finally ending 15.95 points, or 0.15 per cent, down at 10,410.90.
The benchmark BSE Sensex fell by 21 points to end at 33,835.74 in a choppy trade, extending its losses for the second day due to selling in oil and gas, realty, auto and metal stocks amid a global sell-off on heightened trade war fears.
Asian stocks declined following an overnight slide in US equities after President Donald Trump replaced his Secretary of State Rex Tillerson with CIA Director Mike Pompeo, who supports a hardline approach with China and Iran.
The Sensex, after a gap down opening at 33,733.55 continued its slide to touch a low of 33,580.69.
Later, it recovered to 33,875.15 on firming trend in Europe and a recovery in major banking stocks following a benign wholesale inflation data.
The index finally settled 21.04 points or 0.06 per cent lower at 33,835.74.
During the day, the benchmark swung almost 295 points (both sides).
The broader NSE Nifty cracked below the key 10,400-mark to touch a low of 10,336.30, before finally ending 15.95 points, or 0.15 per cent, down at 10,410.90. Intra-day it touched a high of 10,420.35.
Fresh spell of selling dragged down most of the sectoral indices, led by oil & gas, realty, metal, FMCG, power, capital goods, auto and PSU ended in the negative zone, falling up to 0.94 per cent.
Brokers said that the sentiment remained negative on weak trend in Asian markets following a drop in Wall Street as US President Donald Trump replaced his secretary of state, and plans to impose new tariffs on China.
Meanwhile, inflation based on wholesale prices eased to a seven-month low of 2.48 per cent in February on cheaper food articles, including vegetables.
According to a government data released today, inflation in food articles slowed to 0.88 per cent in February from 3 per cent in the preceding month.
On a net basis, domestic institutional investors (DIIs) bought shares worth Rs 1,613.39 crore while foreign portfolio investors (FPIs) also bought shares worth Rs 7,028.42 crore yesterday, provisional data showed.