Domestic benchmark index NSE Nifty ended 36.55 points up at 20133.15, while the BSE Sensex closed 86.53 points up at 66988.44.
On the other hand, Navkar Corp, Gufic BioSci, New India Assurance, LGB Forge and Global Education stocks hit their fresh 52-week highs today.
In the Nifty 50 index, UltraTech Cem., HDFC Life, Eicher Motors, Apollo Hospital and Sun Pharma were among the top gainers on the NSE in the today's trade.
Meanwhile, Adani Ent., Adani Ports SEZ, IndusInd Bank, Power Grid and RIL were among the top losers of the day.