Domestic benchmark index NSE Nifty gained 102.21 points to 21615.2, while the BSE Sensex traded 365.97 points up at 71721.19.
On the other hand, Pavna Industries, Pondy Oxides, Apollo Sindoori, IRB Infra Dev.
and Visagar Polytex stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Adani Ports SEZ, Adani Ent., Bajaj Auto, Wipro and TCS were among the top gainers on the NSE.
Nestle India, Britannia, UPL, Eicher Motors and HDFC Life were among the top losers.