Domestic markets also took support from the other Asian markets, where shares hit decade highs. The MSCI's broadest index of Asia-Pacific shares outside Japan climbed 0.5 per cent to 546.38, a level not seen since December 2007. Australian stocks jumped to one-and-a-half month highs while South Korea's KOSPI added 0.6 per cent to within a whisker of record peaks. Japan's Nikkei edged closer to a 21-month top. Wall Street scaled all-time highs overnight.
Reliance Industries gained 1.8 per cent to hit a day's high of Rs 858.40, ahead of its July-September quarter earnings later this week.
Midcap and smallcap shares were seen outperforming the broader indices in morning deals - up between 0.6 per cent and 0.75 per cent.
At 10:33, 33 stocks in the 50-scrip Nifty were trading in the positive zone. The BSE Sensex was up 156 points or 0.48 per cent higher at 32,080.26 while the Nifty was up 43 points at 10,059.90.