The NSE Nifty index ended the session 107.75 points up at 19653.5, while BSE Sensex rose 364.06 points to 65995.63.
In the Nifty index, Bajaj Finserv Ltd.(up 5.97 per cent), Bajaj Finance Ltd.(up 4.05 per cent), Titan Company Ltd.(up 2.90 per cent), IndusInd Bank Ltd.(up 2.35 per cent) and Tata Consumer Products Ltd.(up 1.69 per cent) stood among the top gainers.
On the other hand, Hindustan Unilever Ltd.(down 0.80 per cent), Coal India Ltd.(down 0.54 per cent), Oil And Natural Gas Corporation Ltd.(down 0.41 per cent), Asian Paints Ltd.(down 0.33 per cent) and Bharti Airtel Ltd.(down 0.30 per cent) were among the top losers of the day.