Benchmark indices jumped in trade despite weak Asian cues, even as investors kept digesting news related to the coronavirus. Reports of deaths across the globe on account of coronavirus led infections continued to worry investors.
The Japanese Nikkei, the Hong Kong's Hang and the Korean Kospi were all trading lower, while Dow Futures too pointed to lower openings.
The Sensex was last seen trading higher by 1,475 points, while the Nifty was higher by 405 points. Banking stocks which had seen a solid rally yesterday, were almost flat.
The top gainers in trade, included names like indusInd Bank, which had been a laggard for months now. The stock was up 30 per cent in trade, while Bandhan Bank was also up 20 per cent in trade and locked at the upper end of the circuit filter. Tech Mahindra, Axis Bank and Infosys were among the other gainers in trade.
Among the stocks that lost ground were Zee Entertainment, Grasim, JSW Steel and Nestle.
Meanwhile, the rupee opened flat at 75.87 against the dollar, as against Wednesday's close of 75.88.