Mumbai, Jun 2: The benchmark BSE Sensex recovered over 91 points in early trade today as funds and retail investors made fresh buying on the back of strong corporate earnings.

Snapping its two-day losing streak, the 30-share barometer rose 91.06 points, or 0.38 per cent, to 24,308.40, on gains in capital goods, PSUs, oil & gas, realty and power sector stocks.

The gauge had lost 338.75 points in the past two sessions.