Domestic benchmark index NSE Nifty ended 181.15 points up at 19411.75, while the BSE Sensex closed 594.91 points up at 64958.69.
On the other hand, Chembond Chem, IFGL Refractories, Industrial Invst, Noida Toll Brid and Bajaj Hindusthan Su stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Divis Labs, Hero MotoCorp, Eicher Motors, L&T and Axis Bank were among the top gainers on the NSE in the today's trade.
Meanwhile, SBI, HUL, Titan Company, Tata Motors and Cipla were among the top losers of the day.