The NSE Nifty index closed 385.0 points up at 21737.6, while BSE Sensex ended up 1240.9 points at 71941.57.
On the other hand, Cipla Ltd.(down 2.40 per cent), ITC Ltd.(down 1.29 per cent), LTIMindtree Ltd.(down 0.85 per cent), Infosys Ltd.(down 0.75 per cent) and Bajaj Auto Ltd.(down 0.65 per cent) were among the top losers of the day.