At close, the Sensex was up 86.47 points or 0.22% at 38614.79, and the Nifty was up 23 points or 0.20% at 11408.40. Tech Mahindra, Zee Entertainment, GAIL, Bharti Airtel, and Maruti were the top gainers on Sensex. Bajaj Auto, Nestle India, Wipro and ONGC were the top losers. About 1651 shares have advanced, 926 shares declined, and 104 shares are unchanged. Nifty PSU Bank index, up 1.9 per cent. S&P BSE MidCap and Small Cap indices trading 0.8 per cent higher. All Nifty sectoral indices traded with gains except Nifty Auto, Nifty FMCG, Nifty Pharma, and Nifty IT. While buying witnessed in the banking & financial, energy and infra sectors.