At close, the Sensex was up 125.13 points or 0.23% at 54402.85, and the Nifty was up 20.10 points or 0.12% at 16258.30 ended mildly higher following a volatile session on Monday. M&M, Tech Mahindra, Axis Bank, Bajaj Finserv, and IndusInd Bank were the top Nifty gainers. Tata Consumer Products, Coal India, Adani Ports, SBI Life Insurance, and Bharti Airtel were among the top losers. Sectorally, the Nifty Metal index dipped 2 percent, followed by the Nifty PSU Bank index down 1.6 percent. On the contrary, the Nifty Bank and IT indices added 0.4 percent each. The BSE MidCap and SmallCap indices declined nearly 1 percent each. India VIX, the volatility index, ended flat at 12.61 levels. The newly-listed Rolex Rings share price ended 6.60 percent down from the opening price, while 29.62 percent up from the issue price.