Domestic benchmark index NSE Nifty gained 100.2 points to 25553.6, while the BSE Sensex traded 331.53 points up at 83741.22.
On the other hand, TN Telecom, NACL Industries, Reliance Naval & Engg, Khaitan Chem and Niraj Ispat Ind. stocks hit their fresh 52-week highs today.
In the Nifty 50 index, ONGC, Asian Paints, Hindalco, M&M and Apollo Hospital were among the top gainers on the NSE.
Bajaj Finance, SBI Life, Kotak Bank, Bajaj Finserv and HDFC Life were among the top losers.