The NSE Nifty index closed 93.65 points up at 19140.9, while BSE Sensex ended up 329.85 points at 64112.65.
On the other hand, UPL Ltd.(down 3.58 per cent), Tata Motors Ltd.(down 1.96 per cent), Maruti Suzuki India Ltd.(down 1.54 per cent), Axis Bank Ltd.(down 1.35 per cent) and Bajaj Auto Ltd.(down 1.20 per cent) were among the top losers of the day.