Domestic benchmark index NSE Nifty ended 168.3 points up at 20855.1, while the BSE Sensex closed 431.02 points up at 69296.14.
On the other hand, Adani Power, Adani Ports SEZ, Transwarr Fin, Spencer's Retail and Inox Green Energy Se stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Adani Ent., Adani Ports SEZ, Power Grid, NTPC and BPCL were among the top gainers on the NSE in the today's trade.
Meanwhile, LTIMindtree, HCL Tech, HUL, Divis Labs and Eicher Motors were among the top losers of the day.