Sensex rose 13.84 points to 74,360.01, while Nifty gained 10.95 points to 23,416.55.
Market sentiment stayed cautious ahead of the RBI monetary policy decision and amid foreign fund outflows.
Titan, Eternal, ITC and Tech Mahindra were among the gainers, while Infosys and Bajaj Finserv were laggards.