The 30-share index gained 87.72 points, or 0.44 percent, to trade at 19,981.57, with all the sectoral indices led by consumer durables and oil and gas rising up to 1.27 percent. Sensex had gained 37.61 points on Thursday. The wide-based National Stock Exchange index Nifty rose 23.30 points, or 0.40 percent, to trade higher at 5,905.55.

Brokers said pick up in buying by funds and retail investors, tracking a mixed trend on other Asian bourses, following overnight gains in the US markets on better-than-forecast jobless claims, supported the trading sentiment. Besides, further rise in the rupee to 61.86 against the dollar also triggered buying activity, they said.

In Asia, Hong Kong's Hang Seng index was up 0.08 percent, while Japan's Nikkei lost 0.16 percent in morning trade. The US Dow Jones Industrial Average ended 0.36 percent higher on Thursday.


Latest News  from Business News Desk