Mumbai, Mar 12: The Indian markets on Monday closed on a high note with the 30-share BSE Sensex ending over 600 points up and the 50-share NSE Nifty closing above 10,400. At the closing bell today, Sensex was up by 610.80 points or 1.83 per cent at 33,917.94 while the Nifty was up by 194.50 points or 1.90 per cent at 10,421.40.

This came after a relief rally in global markets after better-than-expected US jobs report. FMCG, IT, Teck, oil and gas, metal, capital goods, bankex and auto counters saw heavy buying activity ahead of key IIP and inflation numbers to be released later today.

Bharti Airtel, ITC, Tata Motors, Infosys, NTPC were among the top gainers, rising up to 3.59 per cent.

Firm trend in other Asian markets and higher opening in European bourses, following a good show by Wall Street on Friday, lifted investors’ mood in domestic markets.