The NSE Nifty index closed 68.25 points up at 20969.4, while BSE Sensex ended up 303.91 points at 69825.6.
On the other hand, Adani Enterprises Ltd.(down 2.25 per cent), ITC Ltd.(down 1.95 per cent), Adani Ports & Special Economic Zone Ltd.(down 1.61 per cent), Hero MotoCorp Ltd.(down 1.51 per cent) and Oil And Natural Gas Corporation Ltd.(down 1.48 per cent) were among the top losers of the day.