The NSE Nifty index ended the session 118.96 points up at 22123.65, while BSE Sensex rose 526.01 points to 72996.31.
In the Nifty index, Reliance Industries Ltd.(up 3.56 per cent), Bajaj Auto Ltd.(up 2.26 per cent), Maruti Suzuki India Ltd.(up 2.13 per cent), Titan Company Ltd.(up 1.66 per cent) and Bajaj Finance Ltd.(up 1.64 per cent) stood among the top gainers.
On the other hand, UPL Ltd.(down 2.13 per cent), Hero MotoCorp Ltd.(down 2.12 per cent), Tata Consumer Products Ltd.(down 1.94 per cent), Wipro Ltd.(down 1.58 per cent) and Coal India Ltd.(down 1.50 per cent) were among the top losers of the day.