The Sensex gained 137.27 points, or 0.72 per cent, to close at 19,152.41 led by stocks of capital goods, realty and refinery sectors. The index had plunged to three months low by dropping 317 points in the previous session.
The gauge had touched a high of 19,213.02 and a low of 18,997.82 during the session.
Similarly, the broad-based National Stock Exchange index Nifty rose by 35.55 points, or 0.62 per cent, to 5,796.90, after touching the day's high of 5,818.20.
While pegging the GDP growth at an estimated 5 per cent for the current fiscal, the Survey tabled in Parliament by Finance Minister P Chidambaram said "...The overall economy is expected to grow in the range of 6.1 to 6.7 per cent in 2013-14" as the economy is looking up.
More From This Section
The upsurge was further supported by firming trend in the Asian region after the US Fed affirmation of its commitment to monetary stimulus, traders said.
In 30-BSE index components 22 stocks gained led by Bharti Airtel, Mahindra and Mahindra, ONDC, ICICI Bank, BHEL, Bajaj Auto and Sterlite Industries recording gains up to three per cent.