Domestic benchmark index NSE Nifty gained 175.35 points to 22258.0, while the BSE Sensex traded 539.23 points up at 73529.16.
On the other hand, Reliance Naval & Engg, Bohra Industries, Avanti Feeds, Gujarat Themis and TCPL Packaging stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Tata Steel, M&M, Trent, Eicher Motors and Adani Ent. were among the top gainers on the NSE.
Bajaj Finance, Bajaj Finserv, UltraTech Cem., Apollo Hospital and HDFC Bank were among the top losers.