De NSE Nifty 50-index steeg met 1,44% tot 14.864,55, terwijl de benchmark S&P BSE Sensex met 1,61% steeg tot 49.733,84. Beide indexen beleefden hun beste dag sinds 30 maart en markeerden drie opeenvolgende sessies van winsten, na een pandemie-geleide inzinking in de afgelopen weken.

Zelfs nu het aantal binnenlandse gevallen van het coronavirus de pan uitrees en het aantal sterfgevallen de grimmige mijlpaal van 200.000 passeerde, hebben beleggers hun aandacht gericht op de sterke kwartaalresultaten van maart omdat analisten denken dat bedrijven misschien niet zo'n klap zullen krijgen als vorig jaar.

"We verwachten dat de markten verder zullen kijken dan de korte termijn door de piek in het aantal gevallen en de goedkeuring/uitbreiding van vaccins," zei onderzoeksanalist Amish Shah van BofA in een nota.

Schaduwbank Bajaj Finance sloot 8,6% hoger na een winststijging in het maartkwartaal. Het bedrijf was de grootste procentuele stijger op de Nifty 50. Bajaj Finserv steeg 3,9% na zijn resultaten.

De Nifty Bank index steeg met 3%, waarbij de grootste kredietverstrekker HDFC Bank 2,7% steeg.

Het aandeel TVS Motor Co steeg met 14% nadat de winst van het bedrijf over het kwartaal van maart bijna verdrievoudigde en de ramingen overtrof. De Nifty Auto index steeg 1,7%.

India's dodelijke strijd met het coronavirus heeft het gezondheidszorgsysteem overweldigd en dwong verschillende staten tot een lockdown. Maharashtra, waar de financiële hoofdstad Mumbai ligt, zei woensdag dat het zijn lockdown mogelijk verlengt tot half mei.

Eerder op woensdag zei S&P Global Ratings dat de tweede COVID-19 golf in India neerwaartse risico's voor het bbp met zich meebrengt en de kans op bedrijfsstoringen vergroot, en voegde eraan toe dat het grote aantal besmettingen een "aanzienlijk besmettingsrisico" voor andere regio's inhoudt.