The BSE index surged 218.91 points or 0.62 per cent to 35,446.17 and the NSE index climbed 61.30 points or 0.57 per cent to 10,757.50.
Domestic sentiment was buoyed as the Indian economy registered a growth rate of 7.7 per cent for the January-March quarter, the fastest it has grown since April-June 2016-17.
Asian shares rose to their highest level in two-and-a-half-weeks as strong US jobs data offset worries that tariff wars between the United States and the rest of the world could drag on global economic growth.
Hero MotoCorp, L&T, Bajaj Finance, Titan Company, HDFC Bank, ICICI Bank, Dr Reddy's Labs, IndusInd Bank, HPCL, Tata Motors, BPCL, GAIL, IOC, HDFC and Coal India gained up to 2.5 percent.