The BSE Sensex, which gyrated in a band of 326 points, ended at 80,905, up 102 points or 0.13 per cent. The Nifty, too, settled 71 points or 0.29 per cent higher at 24,770.
Titan, Asian Paints, ITC, HUL, Bajaj Finserv, Nestle India, Adani Ports, and JSW Steel were the top Sensex gainers today, rising in the range of 1 per cent to 2.5 per cent.
Ultratech Cement, Tech M, Tata Steel, Power Grid, HDFC Bank, SBI, HCL Tech, and ICICI Bank, on the other hand, were the top laggards, down up to 1.6 per cent.
In the broader markets, the BSE SmallCap index stole the show as it advanced 0.87 per cent. The BSE MidCap index, meanwhile, rose 0.43 per cent.
Among sectors, the Nifty Realty index slipped 1.3 per cent, followed by the Nifty PSU Bank index (down 0.4 per cent). On the upside, the Nifty Media index gained 1.2 per cent, and the Nifty Pharma added 0.9 per cent.