The Sensex, which had lost 1,045 points in the past seven sessions, recovered by 205.02 points, or 1.02 per cent, to end at 20,399.42. It had touched a high of 20,568.99 intra-day.
Tata Motors, ICICI Bank, L&T, HDFC Bank, Tata Steel and M&M shares helped the 30-share index gain and snap its longest selling streak since the eight days ended August 2, 2013.
On similar lines, the NSE index Nifty rose by 66.55 points, or 1.11 per cent, to end at 6,056.15 led by stocks of auto, bank and realty. Also, SX40 index of MCX-SX bourse ended at 12,119.39, up 117.27 points or 0.98 per cent.
In step with the recovery in stock markets, the rupee was last trading higher at 63.25 versus the US dollar.
Also Read
In the US, Janet Yellen, nominated to be the next chairman of the Fed, today indicated a strong economic recovery would enable the central bank to trim its USD 85-billion-a-month bond buying programme.
The comments spurred hopes of the US Fed sticking to its current pace of asset purchases after the recent jobs and GDP data led to speculation that the bond-buying would be trimmed.
Sectorally, the BSE Auto sector index gained the most by rising 2.91 per cent, followed by Banking (2.66 per cent), Realty (2.28 per cent) and Capital Goods (1.88 per cent).