Domestic benchmark index NSE Nifty gained 31.95 points to 19797.15, while the BSE Sensex traded 17.93 points up at 66000.41.
On the other hand, GE Power India, Starteck Finance, Creative Peripherals, Naga Dhunseri Group and Bang Overseas stocks hit their fresh 52-week highs today.
In the Nifty 50 index, SBI Life, HDFC Life, Asian Paints, Hero MotoCorp and Apollo Hospital were among the top gainers on the NSE.
Axis Bank, SBI, ONGC, Bajaj Finance and ICICI Bank were among the top losers.