New Delhi, Aug. 7 -- Indian stocks staged a sharp recovery in Thursday's trade, recouping all the losses incurred during the first half of the session and turning positive towards the close. The markets opened on a weak note after US President Donald Trump raised additional tariffs on goods imported from India to 50%. Selling pressure intensified by noon, with the Nifty 50 and Sensex losing up to 0.90% to hit a 3-month low.

However, strong buying in the second half of the session, which was sustained through the closing bell, led the Nifty 50 to recover nearly 259 points from the day's low and close with a gain of 0.09% at 24,596 points. The S&P BSE Sensex also staged a strong rebound of 677 points from the day's low to finish with a gai...