Indian shares closed up on Thursday for a third straight session, but slipped from the day's highs after the government's Rs 1.7 trillion ($22.58 billion) relief package for the poor amid a nationwide lockdown failed to impress investors.
Two days after India ordered a 21-day nationwide lockdown to contain the spread of the virus outbreak, finance minister Nirmala Sitharaman announced relief for the poor that included direct cash transfers and food security measures.
Both the NSE Nifty 50 index and S&P BSE Sensex pared some gains as the finance minister addressed the media, but regained some ground towards the end of the session.
Nifty closed up 3.89% at 8,641.45, and Sensex finished the session 4.94% higher at 29,946.15.
During the day, Nifty rose as much as 5.2% and Sensex surged 5.5%.
Aiding sentiment across global financial markets was a $2 trillion virus relief Bill approved by the US Senate.
In Mumbai, financial stocks were the biggest boost with shares of IndusInd Bank Ltd closing nearly 45% higher.
The Nifty Bank index finished the day over 6% higher.