The domestic benchmarks swung between gains and losses as gains in banking stocks outweighed a slide in Reliance Industries, triggered by a sharp drop in third-quarter revenue at the conglomerate's oil-to-chemicals business.
The blue-chip NSE Nifty 50 index rose 0.17 per cent to 14,396, while the benchmark S&P BSE Sensex gained 0.12 per cent to 48,938 by 1:31 pm.
"Today is a day of volatility after the correction on Friday ... It remains a buy on dip market," said Samrat Dasgupta, chief executive officer at Esquire Capital Investment Advisors in Mumbai.
On Friday, shares ended lower, retreating from record levels hit in the previous session due to weakness in banking and metal stocks.
Billionaire Mukesh Ambani-led Reliance Industries slipped as much as 4.7 per cent in morning trade, marking its biggest intra-day percentage loss in over a month and was the biggest drag on the blue-chip Nifty 50.
The operator behind the world's largest refining complex reported a 30 per cent drop in its oil-to-chemicals division, but beat profit estimates for the third quarter as it reined in spending.
"The stock (Reliance Industries) had run up quite a bit and this correction was warranted for sometime," Mr Dasgupta said of Reliance, which gained about 5.8 per cent last week in the run-up to its results.
Bank stocks were among the top boosts on the index, with shares of HDFC Bank rising 2.2 per cent to become the biggest boost to Nifty, while Kotak Mahindra Bank gained 1.3 per cent ahead of its quarterly earnings to be released later in the day.
Shares of Tata Motors, which gained 11.2 per cent last week, slipped 2.25 per cent in morning trade, after the automaker hiked prices of its passenger vehicles on Friday.
Broader Asian shares rose on expectations of a $1.9 trillion fiscal stimulus plan to help revive the U.S. economy.