Benchmark BSE Sensex and Nifty soared over 2.5 per cent, logging their best single-day gain in more than three months, on Tuesday after value buying in banking, IT and oil stocks.
The 30-share Sensex jumped 1,564.45 points or 2.70 per cent to settle at 59,537.07. During the day, it zoomed 1,627.16 points or 2.80 per cent to 59,599.78.
The broader NSE Nifty advanced 446.40 points or 2.58 per cent to 17,759.30.
All the 30-Sensex components ended in the green, with Bajaj Finserv rallying 5.47 per cent followed by Bajaj Finance which jumped 4.86 per cent.
IndusInd Bank, Tech Mahindra, ICICI Bank, Kotak Mahindra Bank, Tata Steel and HDFC were among the other major winners.
Elsewhere in Asia, markets in Seoul and Tokyo ended in the green, while Shanghai and Hong Kong settled lower.
Stock markets in Europe were trading higher during mid-session deals. The US markets had ended lower on Monday.