Sustained foreign funds inflows, good quarterly results and optimism ahead of results by index heavyweight Reliance Industries later in the day also lifted the momentum.
The benchmark BSE Sensex gained 108.96 points or 0.31 per cent to trade at 35,369.25 at 1200 hrs. The broader Nifty fell below the 10,850 level to trade higher by 19.20 points or 0.18 per cent at 10,836.20.
Major gainers were AdaniPorts 3.46 per cent, HDFC Bank 1.20 per cent, SBIN 1.19 per cent, Dr Reddy 0.97 per cent and YesBank 0.93 per cent.
Foreign portfolio investors (FPIs) bought shares worth Rs 1,894.99 crore on net basis while domestic institutional investors (DIIs) sold equities to the tune of Rs 657.46 crore yesterday, provisional data showed.
Most Asian markets gained although losses on Wall Street slowed the advance. Investors continue to watch the latest US budget battle on Capitol Hill, where uncertainly over a possible partial government shutdown this weekend continues.
Disclaimer: No Business Standard Journalist was involved in creation of this content