Domestic benchmark index NSE Nifty gained 128.1 points to 19261.35, while the BSE Sensex traded 416.03 points up at 64496.93.
On the other hand, Industrial Invst, Trans & Rectif, GKW Ltd, Senco Gold and Shriram EPC stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Apollo Hospital, Tata Motors, Adani Ent., Adani Ports SEZ and UPL were among the top gainers on the NSE.
SBI Life, NTPC, Dr.
Reddys, Kotak Bank and Nestle India were among the top losers.