The NSE Nifty index ended the session 36.8 points up at 19443.5, while BSE Sensex rose 33.21 points to 64975.61.
In the Nifty index, Bharat Petroleum Corporation Ltd.(up 3.06 per cent), Adani Ports & Special Economic Zone Ltd.(up 2.65 per cent), Asian Paints Ltd.(up 2.04 per cent), Cipla Ltd.(up 2.02 per cent) and Titan Company Ltd.(up 1.27 per cent) stood among the top gainers.
On the other hand, ICICI Bank Ltd.(down 1.30 per cent), NTPC Ltd.(down 1.02 per cent), Infosys Ltd.(down 0.95 per cent), Tech Mahindra Ltd.(down 0.86 per cent) and Tata Consumer Products Ltd.(down 0.62 per cent) were among the top losers of the day.