L'indice NSE Nifty 50 ha chiuso in rialzo dello 0,96% a 16.641,8, mentre lo S&P BSE Sensex è salito dello 0,99% a 55.816,32. Gli indici sono saliti di oltre il 5% ciascuno finora questo mese, grazie al calo dei prezzi del greggio, che ha attenuato i timori sull'inflazione.
La sessione è iniziata in sordina, dopo il declassamento delle prospettive di crescita dell'India da parte del FMI e mentre gli investitori si preparavano ad un rialzo dei tassi da parte della Federal Reserve statunitense di 75 punti base.
Ma una forte avanzata dei mercati azionari europei, grazie a una serie di risultati positivi, ha contribuito a rafforzare il sentimento.
A Mumbai, l'istituto di credito non bancario Bajaj Finance è salito del 2,1% ai massimi da quasi tre mesi, dopo aver registrato un aumento degli utili trimestrali superiore alle attese.
Il conglomerato di ingegneria e costruzioni Larsen & Toubro è balzato del 2,6% ai massimi da metà aprile dopo aver battuto le stime sugli utili.
La principale casa automobilistica Maruti Suzuki India è avanzata dell'1,6% dopo aver registrato un aumento degli utili.
Nel frattempo, l'indice Nifty Pharma ha guadagnato il 2,3% per registrare la sua migliore giornata dal 20 maggio, con Sun Pharma che ha guadagnato il 3%.
L'azienda di consegna di cibo Zomato, che ha perso circa il 22% nelle ultime due sessioni, è salita del 5,5%.
Il grande magazzino Shoppers Stop ha guadagnato il 7,9%, raggiungendo il valore più alto in quasi quattro anni, dopo il ritorno all'utile nel trimestre di giugno.
Tata Motors ha chiuso in rialzo dello 0,7% in vista dei suoi risultati trimestrali. (Servizio di Chris Thomas a Bengaluru)