Domestic benchmark index NSE Nifty gained 50.66 points to 24593.15, while the BSE Sensex traded 156.25 points up at 80893.76.
On the other hand, Natural Capsule, Shree Global, Pennar Ind, GRSE and Shree Vasu Logistics stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Bharti Airtel, Shriram Finance, Hindalco, M&M and Tech Mahindra were among the top gainers on the NSE.
Trent, Sun Pharma, ONGC, NTPC and TCS were among the top losers.