Domestic benchmark index NSE Nifty ended 190.0 points up at 19047.25, while the BSE Sensex closed 634.65 points up at 63782.8.
On the other hand, Cupid Ltd, Hind Rectifiers, Swan Energy, AGC Networks and Dynacons Sys stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Axis Bank, HCL Tech, Coal India Ltd, Adani Ent. and SBI were among the top gainers on the NSE in the today's trade.
Meanwhile, Dr. Reddys, UPL, SBI Life, Asian Paints and ITC were among the top losers of the day.