Domestic benchmark index NSE Nifty gained 45.8 points to 25149.0, while the BSE Sensex traded 49.87 points up at 82495.08.
On the other hand, Laxmi Goldorna House, Hybrid Financial Services, Creative Eye, Reliance Power and Vesuvius India stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Grasim Inds., Tech Mahindra, Hindalco, UltraTech Cem. and IndusInd Bank were among the top gainers on the NSE.
ICICI Bank, Eternal, Asian Paints, Bajaj Finserv and SBI Life were among the top losers.