The NSE Nifty index closed 247.35 points up at 21894.55, while BSE Sensex ended up 847.27 points at 72568.45.
On the other hand, Cipla Ltd.(down 1.34 per cent), Apollo Hospitals Enterprise Ltd.(down 1.27 per cent), UltraTech Cement Ltd.(down 1.13 per cent), Bajaj Finserv Ltd.(down 1.04 per cent) and Power Grid Corporation of India Ltd.(down 1.02 per cent) were among the top losers of the day.