Globally, other Asian markets closed mostly higher while European stocks were subdued in early trade after three days of gains. MCX Gold was up 0.14 per cent, or Rs 39, at Rs 28,035 per 10 gram while MCX Silver was up 0.46 per cent, or Rs 170, at Rs 37,140 per 1 kg.More news: Harrison Ford and Ryan Gosling in new Blade Runner 2049 trailer
Nifty IT index was up 1.2 percent.
In Asian markets, Chinese blue-chips recouped steep early losses after data showed the world's second-largest economy grew at a slightly faster than expected pace of 6.9 per cent in the second quarter, thanks to robust industrial output, retail sales and exports.
The 30-scrip Sensitive Index (Sensex) of the BSE, which opened at 32,053.98 points, traded at 32,083.77 points - up 63.02 points or 0.20 per cent, from its previous close at 32,020.75 points. Meanwhile, the broad based NSE Nifty climbed by 29.60 or 0.30% at 9,915.95 with 34 components registering rise.
"Going ahead, 9,900-9,920 would remain to be the levels to watch out for in the upward direction; whereas, on the lower side, 9845 - 9778 would be seen as immediate support levels", Sameet Chavan of Angel Broking said in a note.