After trading in positive territory, the BSE Sensex closed 359.99 points or 2.23% up at 16,483.45, while Nifty consolidated 104.80 points or 2.17% up at 4,936.85.
All major stock exchanges around the globe seen under the positive territory.
Dow Jones posted highest gains in two years by closing 490.25 points up at 12,045.68, while S&P 500 ended 51.77 points up at 1,246.96 and Nasdaq consolidated 104.83 points up at 2,620.34.
On Asian front, all major bourses seen posting gains with China's Shanghai was up by 3.35%, Japan's Nikkei 225 rose 2.32% and Hong Kong's Hang Seng gained 5.85%.
Back to India, the top gainers on the National Stock Exchange were Hindalco, ICICI Bank, SAIL, STER and Tata Motors.
While the stocks ended in red on the NSE were BHEL, BPCL, Dr. Reddy, Bharti Airtel and Maruti.
On the BSE, all sectors zoomed and posted gains except Healthcare.