New Delhi, Aug. 25 -- Stocks to buy for the short term: Indian stock market benchmark Nifty 50 extended gains for the second consecutive week for the week ended August 22, largely driven by optimism over a proposed GST reform and S&P upgrade of India's credit rating.

The index, however, failed to sustain above the crucial 25,000 level as investors booked profits amid concerns over Trump's tariffs and the fresh escalation of tensions between Russia and Ukraine. On Friday, August 22, the index settled at 24,870, down 214 points, or 0.85 per cent.

Jigar S. Patel, Senior Manager of Equity Research at Anand Rathi Share and Stock Brokers, pointed out that the Nifty staged a relief rally above 24,600, but faced stiff resistance at 25,150, a zo...