Mumbai, March 11 -- Domestic stock markets on Tuesday witnessed a high volatile session and ended the day flat, witnessing a trend of buying at low by market participants.

At the end of trading, the BSE Sensex stood at 74,102.32, down 12.85 points or 0.02 per cent, the Nifty 50 at 22,497.90, up 37.60 points or 0.17 per cent.

Despite the shaky start, Nifty demonstrated resilience, erasing losses and trending higher throughout the session.

Major gainers on National Stock Exchange (NSE) were Trent, Sun Pharma, ICICI Bank, Shriram Finance, BPCL while the IndusInd Bank, Infosys, Bajaj Finserv, Power Grid Corp, M&M remained the major losers during the trading hours.

In sectoral indices, metal, realty, telecom, oil and gas rose 0.5-3 per cen...