The NSE Nifty index closed 92.9 points up at 19819.95, while BSE Sensex ended up 333.35 points at 66598.91.
On the other hand, Eicher Motors Ltd.(down 0.93 per cent), UPL Ltd.(down 0.90 per cent), Apollo Hospitals Enterprise Ltd.(down 0.87 per cent), UltraTech Cement Ltd.(down 0.76 per cent) and ITC Ltd.(down 0.73 per cent) were among the top losers of the day.