Il NSE Nifty 50 è salito dello 0,47% a 24.522,3 alle 9:41 a.m. IST, mentre lo S&P BSE Sensex ha aggiunto lo 0,4% a 80.358,63.
I benchmark hanno registrato perdite nelle ultime cinque sessioni, appesantiti dai risultati più deboli del previsto di Reliance Industries, Wipro, Bajaj Finance, Axis Bank e Nestle.
Il bilancio dell'Unione di martedì, in cui sono stati annunciati aumenti delle tasse sui guadagni di capitale negli investimenti azionari e nel trading di derivati, ha continuato ad essere un freno, hanno detto gli analisti.
"La strategia "buy-on-dips", che ha funzionato bene in questo rally, continua ad essere valida", ha detto VK Vijayakumar, chief investment strategist di Geojit Financial Services.
Dieci dei 13 settori principali sono avanzati. I metalli hanno guadagnato l'1,4% e sono stati il settore che ha guadagnato di più in percentuale. Tredici dei 15 componenti sono saliti.
L'indice dei metalli aveva perso l'1,3% nella sessione precedente, a causa del calo dei prezzi dei metalli a livello globale per le preoccupazioni sulla domanda in Cina, il principale consumatore.
Vedanta, che ha ricevuto un upgrade da S&P per il miglioramento della struttura del capitale e della liquidità, è salita del 2,3%.
Cyient ha perso l'8% dopo aver registrato un calo degli utili del trimestre di giugno a causa di ritardi nell'esecuzione dei progetti.
Tech Mahindra ha perso il 2%, in quanto gli analisti hanno segnalato le valutazioni costose come causa di preoccupazione.
(1 dollaro = 83,7330 rupie indiane) (Servizio di Bharath Rajeswaran a Bengaluru; Redazione di Sherry Jacob-Phillips e Nivedita Bhattacharjee)