L'indice NSE Nifty 50 a augmenté de 0,7 % à 14 895,65, tandis que l'indice de référence S&P BSE Sensex a augmenté de 0,7 % à 50 614,29. Les deux indices ont touché des sommets intrajournaliers plus tôt dans la session après avoir augmenté respectivement de 0,84 % et 0,86 %.

Les investisseurs attendent également la décision de politique monétaire de la banque centrale vendredi, qui devrait maintenir les taux à un niveau historiquement bas.

Les indices évoluaient en baisse dans la matinée, les valeurs bancaires étant dans le rouge.

"L'ouverture précoce du marché a vu une certaine hésitation des acheteurs alors que le marché a rebondi du niveau 13 680 à 14 700 en deux jours", a déclaré Rahul Sharma, stratège de marché et responsable de la recherche chez Equity99 markets.

L'indice Nifty Bank, qui a perdu jusqu'à 1,5 %, a clôturé en hausse de 1,7 %, soutenu par une hausse de 6,6 % des actions de State Bank of India. Le plus grand créancier du pays a dépassé les estimations de bénéfices trimestriels, la croissance de ses prêts aux particuliers ayant retrouvé des niveaux pré-pandémiques.

"Mais comme les indices n'ont pas baissé de 1 à 2 %, comme c'est généralement le cas au cours des deux derniers mois, les acheteurs se sont précipités, poussés par un budget favorable et des indices mondiaux", a ajouté M. Sharma.

Les actions du fabricant de motos Hero MotoCorp ont augmenté de 1,8 % avant la publication de ses résultats, tandis que l'indice automobile de référence a gagné 1,1 %.

Le fabricant de cigarettes ITC Ltd a progressé de 6,1 %, ce qui en fait le plus grand gagnant en pourcentage du Nifty.