Domestic markets ended the session on Tuesday marginally in the green amid firm European cues.
Investors remained cautious ahead of the expiry of futures and options contract on Thursday.
The 30-share BSE index Sensex was up 9.53 points (0.05 per cent) at 19,179.36 and the 50-share NSE index Nifty was up 0.9 points (0.02 per cent) at 5,835.30.
On the BSE, capital goods index fell the most by 1.29 per cent followed by consumer durables 1.14 per cent and realty 0.67 per cent.
On the other hand, healthcare, IT and oil & gas stocks remained investors' favourite with healthcare index up 0.66 per cent followed by IT 0.64 per cent and oil & gas 0.51 per cent.
European stocks gained for a third day as companies from ARM Holdings Plc to Cie. Financiere Richemont SA reported better-than-estimated results. Asian shares retreated and US index futures were little changed.
Asian stocks reversed initial gains after a preliminary report showed Chinese manufacturing expanded less than economists estimated.
China's HSBC Purchasing Managers' Index for April fell to 50.5 in April from 51.6 in March, highlighting recent market concerns about global growth prospects.
The HSBC report was China's first economic indicator for the second quarter and followed weaker-than-expected growth in the first quarter gross domestic product reported earlier this month.
In the Asian trade, Japan’s Nikkei 225 was down 38.72 points or 0.29 per cent at 13,529.65 and Hong Kong’s Hang Seng was down 235.34 points or 1.07 per cent at 21,809.03.