The benchmark BSE Sensex gained over 100 points and the NSE index Nifty topped 10,200 in the opening session on Tuesday amid firm Asian cues.
At 9.15 a.m., the 30-share BSE index Sensex was up 112.54 points at 32,619.26 and the 50-share NSE index Nifty was up 18.15 points at 10,203.
Among BSE sectoral indices, oil & gas index was the star-performer and was up 0.79 per cent, PSU 0.69 per cent, realty 0.58 per cent and metal 0.54 per cent. On the other hand, capital goods index was down 0.39 per cent, auto 0.16 per cent, healthcare 0.11 per cent and TECk 0.08 per cent.
Top five Sensex gainers were ONGC (+2.68%), Tata Steel (+1.79%), HUL (+1.78%), NTPC (+1.39%) and Asian Paints (+1.26%), while the major losers were Sun Pharma (-0.88%), Tata Motors (-0.77%), M&M (-0.75%), Bajaj Auto (-0.66%) and L&T (-0.41%).
Asian shares held within a striking distance of recent decade highs on Tuesday even as Wall Street fell from record levels, while currencies kept to narrow ranges ahead of key economic events.
MSCI's broadest index of Asia-Pacific shares outside Japan was 0.1 per cent firmer at 549.71 points, not far from a 10-year high of 554.63 set last week. Australian shares also edged higher and back toward a 5-1/2 month peak touched on Monday, while Japan's Nikkei fell 0.2 per cent from a 21-year high.