The NSE Nifty index ended the session 92.9 points up at 19819.95, while BSE Sensex rose 333.35 points to 66598.91.
In the Nifty index, Coal India Ltd.(up 2.96 per cent), NTPC Ltd.(up 2.63 per cent), Bharat Petroleum Corporation Ltd.(up 2.07 per cent), Tata Motors Ltd.(up 2.01 per cent) and Larsen & Toubro Ltd.(up 1.94 per cent) stood among the top gainers.
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.