Besides, persistent buying by domestic institutional investors (DIIs) too influenced sentiment.
The 30-share index, which had lost 270.78 points in the previous session, was trading higher by 92.83 points, or 0.29 per cent, at 31,617.51 with the sectoral indices led by metal, realty, bank, auto, PSU and capital goods helping the recovery, rising by up to 1.34 per cent.
The 50-share NSE Nifty too was quoting higher by 30.15 points, or 0.30 per cent, at 9,876.55.
Meanwhile, DIIs bought shares worth Rs 584.59 crore on Friday, as per stock exchanges data.
More From This Section
Brokers said sentiment turned somewhat better after investors tracked gains in Asia as tensions between the US and North korea have eased and shrugged off weekend losses on Wall Street.
However, Infosys continued its slide and fell by another 2.10 per cent to Rs 903.75 even as the company's board on Saturday approved the share buyback plan of up to Rs 13,000 crore to reward shareholders.
In Asia, Hong Kong's Hang Seng was up 0.27 per cent while Japan's Nikkei rose 0.16 per cent in early trade today. Shanghai Composite too gained 0.19 per cent.
The US Dow Jones Industrial Average ended 0.35 per cent down in Friday's trade.