Sensex was up 0.05% while Nifty 50 inched up 0.13% by midday, with IT and telecom stocks performing well.
Grasim, Tata Motors, and RPower shares gained, while Eternal and Swiggy shares reacted to Rapido's entry with lower commission charges.
Grasim Industries stock rose due to an upgraded rating, Tata Motors stock saw a rise following analysts' call, while Eternal and Swiggy shares declined.
Market witnessed 1,526 advancing and 1,195 declining stocks. Notable gainers included Reliance Power, while losers included RBL Bank and DMART.