Stock markets opened with lacklustre trading on Friday but gathered pace towards closing hours and wound up the day in the positive zone.
The BSE S & P Sensex opened at 38,692, dipped to a low of 38,555 and then zoomed to 38,819. It finally settled at 38,767.
At the National Stock Exchange, the NSE Nifty 50 closed 47 points up at 11,643 with all sectoral indices in the green.
Among other gainers were Wipro, Infosys, Bharat Petroleum, GAIL, and Asian Paints.
However, Tata Motors, Bajaj Auto, Indiabulls Housing Finance, Grasim and Larsen & Toubro were in the loser's stand.
Meanwhile, Asian stock markets showed marginal gains mixed, a day after the volatile session at Wall Street.
Market experts said US shares showed little direction ahead of the corporate earnings amid worries over a global economic slowdown.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)