Sentiment also got a boost on short-covering by speculators as buying gathered pace on a firming trend at other Asian bourses and a higher opening in European shares.
Global investors turned optimistic about generous tax cuts and higher infrastructure and defence spending in the US following Donald Trump's victory.
The Sensex stayed in the positive terrain throughout and closed at 27,517.68, up 265.15 points, or 0.97 per cent, its biggest single-session jump since October 18. Intra-day, it shuttled between 27,743.46 and 27,457.05.
The 50-share NSE Nifty took back the crucial 8,500 level and ended the day at 8,525.75, a gain of 93.75 points, or 1.11 per cent after moving between 8,598.45 and 8,510.70.
Also Read
Financial stocks emerged top performers as investors indulged in raising their bets. Stocks such as Bank of India, PNB, Bank of Baroda, SBI, Canara Bank, Yes Bank, Federal Bank ICICI Bank, Axis Bank and HDFC Bank were the big movers of the day by surging up to 13.71 per cent, lifting the NSE Nifty bank by 3.49 per cent.
Foreign portfolio investors (FPIs) sold shares worth a net Rs 2,095 crore yesterday, as per provisional data.
Globally, Japan's Nikkei climbed 6.72 per cent while Hong Kong's Hang Seng rose 1.89 per cent. The Shanghai composite index gained 1.37 per cent.
Europe too was trading in the positive zone, with the London FTSE rising 0.63 per cent, Paris 0.96 per cent and Frankfurt 0.76 per cent.
Disclaimer: No Business Standard Journalist was involved in creation of this content