30-share BSE Sensex gained 98.70 points to open on 33,247.66 while the broader 50-share NSE Nifty opened on 10,263.70, up by 37.15 points. Both the indices have consolidated upon the gains in initial trading.
On Thursday, the Sensex had tanked above 450 points on back of government data which showed the fiscal deficit has overshot 96 per cent of the annual budget. However, an uptick in the second quarter GDP growth rate, declared later in the day, is proving to be a positive trigger for the markets.
In Friday's early trade, all the sectoral sub-indices were in the green and the midcap index was outperforming the broader one.
Tata Motors, TCS and Bosch were the major gainers while Bharti Airtel, Coal India and Indian Oil were losing the most.