The NSE Nifty index closed 36.8 points up at 19443.5, while BSE Sensex ended up 33.21 points at 64975.61.
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.