Domestic benchmark index NSE Nifty ended 93.5 points up at 19528.8, while the BSE Sensex closed 240.98 points up at 65628.14.
On the other hand, MMTC, Indian Railway Fin, De Neers Tools, All E Technologies and JP Associates stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Coal India Ltd, Wipro, HCL Tech, UltraTech Cem.
and Tata Steel were among the top gainers on the NSE in the today's trade.
Meanwhile, M&M, Axis Bank, Nestle India, ITC and Asian Paints were among the top losers of the day.