Domestic benchmark indices rose over 0.4 per cent at the end of the session on Tuesday led by FMCG, metal and healthcare stocks amid firm global cues.
The 30-share BSE index Sensex was up 116.68 points (0.6 per cent) at 19,504.18 and the 50-share NSE index Nifty was up 26.1 points (0.44 per cent) at 5,930.20.
FMCG stocks were the star-performers and were up by 4.65 per cent, followed by metal 0.96 per cent and healthcare 0.85 per cent.
On the other hand, realty stocks fell the most by 1.07 per cent, followed by capital goods 0.47 per cent and consumer durables 0.44 per cent.
Among 30-share Sensex, HUL, Sterlite, M&M, Wipro and Coal India were the top five gainers, while the top five losers were HDFC, HDFC Bank, Hindalco, L&T and Bajaj Auto were the top five losers.
Asian shares were up as investors' risk appetite was boosted on hopes of political stability in Italy after the formation of a new government and on expectations of global central banks to continue their monetary stimulus.
European stocks were little changed, heading for an 11th month of gains, as companies from UBS AG and BP Plc to Anheuser-Busch InBev NV reported earnings.
The European Central Bank, on the other hand, is expected to cut the euro zone's key interest rates by 25 basis points at its meeting on Thursday.
In the Asian trade, Japan’s Nikkei 225 was down 23.27 points or 0.17 per cent at 13,860.86 and Hong Kong’s Hang Seng was up 156.24 points or 0.69 per cent at 22,737.01.