De NSE Nifty 50 index stond 1% hoger op 17.108, om 0351 GMT, terwijl de S&P BSE Sensex 1,04% steeg tot 57.446,93. De Nifty bereikte zijn hoogste stand sinds begin mei, terwijl de Sensex een top bereikte die eind april voor het laatst werd gezien.

De Nifty metaalindex steeg 1,5% op hoop van een sterke vraag in topconsument China, terwijl de auto-index 1,9% steeg, waarbij TVS Motor Co 9% steeg na het rapporteren van een hogere winst over het juni kwartaal.

SBI Life Insurance steeg met 7,5% en was de grootste stijger in de Nifty 50 index, nadat het een hogere kwartaalwinst rapporteerde.

Ondertussen verstevigde de roepie naar zijn hoogste punt in bijna drie weken, door het volgen van brede verliezen in de dollar op het afnemen van de bezorgdheid over de noodzaak van voortdurende agressieve renteverhogingen door de Federal Reserve.