De NSE Nifty 50 index sloot 0,73% hoger op 14.724,8 en de S&P BSE Sensex steeg 0,56% tot 48.949,76, hun hoogste slot sinds 29 april, na eerder in de sessie moeite te hebben gehad om vooruit te komen.

India meldde de voorbije 24 uur meer dan 400.000 besmettingen met het coronavirus, waardoor het totale aantal steeg tot meer dan 21 miljoen, terwijl het aantal sterfgevallen steeg met een record van 3.980, zo bleek uit gegevens van het ministerie van Volksgezondheid.

De golf van infecties heeft de Indiase gezondheidszorg overspoeld, staatsafsluitingen afgedwongen en verschillende economen ertoe aangezet om de prognoses voor het bruto binnenlands product te verlagen, maar de aandelenmarkt is gefocust op bedrijfswinsten te midden van overvloedige liquiditeit, zeggen analisten.

V K Vijayakumar, hoofdbeleggingsstrateeg bij Geojit Financial Services, zei in een nota dat IT-, farmaceutische, metaal- en telecomaandelen waarschijnlijk veerkrachtig zullen blijven in "moeilijke tijden".

Tata Steel klom 2,9% naar een record slotkoers nadat het de kwartaalwinstramingen had overtroffen. Hindalco Industries sprong 5,1% omhoog en de Nifty Metal index klom 2,5%, geholpen door sterke metaalprijzen.

IT-oplossingenbedrijf Coforge steeg met 17,4% tot een recordhoogte nadat het een stijging van de kwartaalwinst rapporteerde en sterke vooruitzichten voor het volledige jaar afgaf. De Nifty IT Index sloot 1,8% hoger, met een stijging van 4,4% voor IT-grootheid Wipro.

Angel Broking sprong naar de 20%-bovengrens nadat de effectenmakelaar een winststijging rapporteerde.

De grootste impuls voor de Nifty 50 kwam van de schaduwleningverstrekker HDFC Ltd, die 2,2% hoger sloot.

Staatsleningverstrekker IDBI Bank eindigde 6,9% hoger nadat de regering woensdag een aandelenverkoop goedkeurde.

Tweewielermaker Hero MotoCorp klom 4,5% in de aanloop naar zijn kwartaalresultaten, terwijl rivaal Bajaj Auto 2,5% steeg.