The BSE Sensex finished 43 points lower at 33,307.14 today after a bout of fag-end selling wiped out early gains.
Metal stocks came under heavy selling pressure after US President Donald Trump signed two proclamations that imposed tariffs on some steel and aluminium imports, sparking fears of retaliatory moves by other countries.
The 30-share index, which remained in the positive zone for the major part of the session, hit a high of 33,519.49 but succumbed to a late sell-off to end at 33,307.14, down 44.43 points, or 0.13 per cent.
The broad-based NSE Nifty, after shuttling between 10,296.70 and 10,211.90, finally ended 15.80 points, or 0.15 per cent down at 10,226.85.
Meanwhile, foreign portfolio investors (FPIs) sold shares worth Rs 364.80 crore on net basis while domestic institutional investors (DIIs) bought shares worth Rs 675.26 crore yesterday, provisional data showed.