Equities recovered from 20-month lows today as the benchmark BSE Sensex rose by 291.47 points — its biggest single-day gain of 2016 — to 24,479.84, tracking some stability in global markets, while bargain-hunting investors also lapped up recently beaten-down stocks.
All the sectors ended in green with the shares of capital goods, infra, banking and realty helping the index snap a three-day losing streak.
Index heavyweight Reliance Industries perked up by 2.51 per cent to Rs 1,043.60 before its quarterly earnings report.
“Indian markets, especially at open, got a breather, after Chinese GDP numbers came in more or less as expected. Rise in oil also helped sentiment, which was further boosted by rise in European markets,” Anand James, Co Head Technical Research Desk of Geojit BNP Paribas Financial Services.