The NSE Nifty index ended the session 97.35 points up at 19230.6, while BSE Sensex rose 282.88 points to 64363.78.
In the Nifty index, Apollo Hospitals Enterprise Ltd.(up 5.45 per cent), Adani Ports & Special Economic Zone Ltd.(up 2.73 per cent), Eicher Motors Ltd.(up 2.69 per cent), LTIMindtree Ltd.(up 2.29 per cent) and Titan Company Ltd.(up 2.28 per cent) stood among the top gainers.
On the other hand, Bajaj Finserv Ltd.(down 2.50 per cent), Dr. Reddy's Laboratories Ltd.(down 1.41 per cent), SBI Life Insurance Company Ltd.(down 1.05 per cent), IndusInd Bank Ltd.(down 0.75 per cent) and Tata Steel Ltd.(down 0.68 per cent) were among the top losers of the day.