Mumbai: The BSE benchmark Sensex recovered by over 157 points in early trade on Friday on fresh buying by funds and retailers at attractive lower levels.

The 30-share barometer, which had lost almost 200 points in the past two sessions, recovered by 157.08 points, or 0.92 percent, to 17,215.69.

All the sectoral indices were trading in positive territory with gains of up to 1.56 percent.

The wide-based National Stock Exchange index Nifty also moved up by 44.65 points, or 0.86 percent, to 5,223.50.

Brokers said emergence of buying by funds and retail investors at existing lower levels amid start of new monthly settlement in the derivatives segment, helped Sensex to trade in the positive zone.

They, however, added that a weakening trend on other Asian bourses restricted buying activity here.

Meanwhile, in Asian region, Hong Kong's Hang Seng index was being quoted 0.87 percent lower, while Japan's Nikkei shed 0.59 percent in early trade on Friday.