Domestic benchmark index NSE Nifty gained 20.71 points to 25569.7, while the BSE Sensex traded 58.42 points up at 83814.29.
On the other hand, Niraj Ispat Ind., Indosolar Ltd, Sumeet Ind, Shree Global and Affle(India)stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Jio Financial Services, Adani Ent., Adani Ports SEZ, Power Grid and Asian Paints were among the top gainers on the NSE.
SBI Life, Bajaj Finserv, Dr. Reddys, Cipla and Grasim Inds. were among the top losers.