New Delhi, July 3 -- The Indian stock market recovered from previous session's losses to trade higher on Thursday, despite a mixed trend in global markets. The benchmark indices, Sensex and Nifty 50, gained nearly half a percent each, resuming the upward trend.

Gains in heavyweights like Reliance Industries, Hero MotoCorp, ONGC, M&M, Asian Paints, Maruti Suzuki, Tata Motors, among others lifted the benchmark Nifty 50 above 25,500 level.

In the previous session, Nifty 50 dropped 88.40 points, or 0.35%, to 25,453.40, forming a narrow-bodied candle, suggesting consolidation.

Nifty 50 slipped by 0.8% on Wednesday, accompanied by a drop of 2.8% in open interest (OI), indicating unwinding of the long position. Bank Nifty saw 0.6% cut in pric...