Benchmark indices opened the day higher as Chinese markets saw some recovery in trade, leading to fresh buying in stocks across Asia.
Reliance was leading gainers with the stock up more than one per cent in trade. Banking stocks which also hit 52-week lows on Thursday saw some recovery. Punjab National Bank, State Bank of India and Canara Bank were all higher.
Axis Bank in which a SUUTI sale by the government is likely also rallied 2 per cent. Tata Motors, which fell sharply on Thursday, following growth worries in China also saw some buying support. The stock was up 2 per cent.
China is the biggest market for Tata Motors. Nifty stocks that were weak in trade were ICICI Bank, Hindustan Unilever, Cipla and Dr Reddy's Laboratories.
L&T Ltd saw some buying support after reports that its hydrocarbon arm, has bagged an offshore contract from state-run ONGCB.
HDFC was trading higher on reports of fund raising plans. Sun Pharma and Tata Steel were the top gainers from the Sensex. ONGC and Cairn India saw some recovery in their share prices after crude prices gained.
Meanwhile, most Asian markets were trading with gains led by the Shanghai Composite, which jumped 2 per cent in trade.