The NSE Nifty index closed 213.4 points up at 21654.75, while BSE Sensex ended up 701.63 points at 72038.43.
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.