The NSE Nifty index ended the session 213.4 points up at 21654.75, while BSE Sensex rose 701.63 points to 72038.43.
In the Nifty index, Hindalco Industries Ltd.(up 4.44 per cent), UltraTech Cement Ltd.(up 4.17 per cent), Bajaj Auto Ltd.(up 3.79 per cent), Tata Motors Ltd.(up 2.97 per cent) and JSW Steel Ltd.(up 2.77 per cent) stood among the top gainers.
On the other hand, NTPC Ltd.(down 1.15 per cent), Oil And Natural Gas Corporation Ltd.(down 0.87 per cent), Adani Enterprises Ltd.(down 0.77 per cent), UPL Ltd.(down 0.49 per cent) and Adani Ports & Special Economic Zone Ltd.(down 0.42 per cent) were among the top losers of the day.