The NSE Nifty index ended the session 109.65 points up at 19545.75, while BSE Sensex rose 405.53 points to 65631.57.
In the Nifty index, Larsen & Toubro Ltd.(up 2.26 per cent), Bajaj Auto Ltd.(up 1.88 per cent), Titan Company Ltd.(up 1.57 per cent), Tata Consultancy Services Ltd.(up 1.46 per cent) and Infosys Ltd.(up 1.32 per cent) stood among the top gainers.
On the other hand, Power Grid Corporation of India Ltd.(down 1.21 per cent), Hindalco Industries Ltd.(down 0.60 per cent), NTPC Ltd.(down 0.55 per cent), Tata Consumer Products Ltd.(down 0.53 per cent) and Cipla Ltd.(down 0.51 per cent) were among the top losers of the day.