Indian markets overcame a sluggish start and weak global cues to extend gains to the third day. Some analysts have attributed the rally in Indian equities to a catch-up rally after their recent underperformance as compared to other markets.
The Nifty 50 ended 0.95% higher at 9,580.30, while the S&P BSE Sensex climbed 223 points to 32,424.10. Sensex, which logged on gains of over 1,800 points in three days, surged about 6% this week gains, following three consecutive weeks of declines in May as the government's economic relief measures disappointed investors.
India's gross domestic product (GDP) data is due late today and the economy grew at its slowest pace in at least two years in January-March, as the COVID-19 pandemic hit already