Domestic benchmark index NSE Nifty ended 121.5 points up at 19811.35, while the BSE Sensex closed 393.69 points up at 66473.05.
On the other hand, Yash Pakka, AdityaBirlaMoney, Uniinfo Telecom Serv, Mukta Arts and Adhunik Industries stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Hero MotoCorp, Wipro, Grasim Inds., UltraTech Cem. and Dr.
Reddys were among the top gainers on the NSE in the today's trade.
Meanwhile, HCL Tech, Adani Ports SEZ, SBI, TCS and Coal India Ltd were among the top losers of the day.