Der NSE Nifty 50 Index stieg um 0,7% auf 14.895,65, während der S&P BSE Sensex um 0,7% auf 50.614,29 stieg. Beide Indizes erreichten zu Beginn der Sitzung neue Tageshöchststände, nachdem sie bis zu 0,84 % bzw. 0,86 % gestiegen waren.

Die Anleger warten auch auf die geldpolitische Entscheidung der Zentralbank am Freitag, bei der erwartet wird, dass die Zinsen auf einem Rekordtief gehalten werden.

Die Indizes wurden am Morgen niedriger gehandelt, da die Bankaktien im Minus lagen.

"Die frühe Markteröffnung sah ein gewisses Zögern der Käufer, als der Markt innerhalb von zwei Tagen von 13.680 auf 14.700 stieg", sagte Rahul Sharma, Marktstratege und Leiter der Forschung bei Equity99 Markets.

Der Nifty Bank Index, der bis zu 1,5 % nachgegeben hatte, schloss 1,7 % höher und erhielt Unterstützung durch einen 6,6 %igen Anstieg der Aktien der State Bank of India. Der größte Kreditgeber des Landes übertraf die vierteljährlichen Gewinnschätzungen, da das Wachstum der Privatkundenkredite wieder das Niveau von vor der Pandemie erreichte.

"Aber da die Indizes nicht um 1-2% fielen, wie es normalerweise in den letzten zwei Monaten der Fall war, stürmten die Käufer zurück, angetrieben durch ein günstiges Budget und globale Indizes", fügte Sharma hinzu.

Die Aktien des Motorradherstellers Hero MotoCorp stiegen im Vorfeld seiner Ergebnisse um 1,8 %, während der Benchmark-Autoindex um 1,1 % zulegte.

Der Zigarettenhersteller ITC Ltd. legte um 6,1 % zu und war damit der größte prozentuale Gewinner im Nifty.