Domestic benchmark index NSE Nifty gained 71.2 points to 20141.2, while the BSE Sensex traded 133.19 points up at 67600.18.
On the other hand, Bombay Dyeing, Dalmia Bharat, Silver Touch Tech, Avadh Sugar Energy and Mawana Sugars stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Hindalco, Tata Steel, Tech Mahindra, UPL and Divis Labs were among the top gainers on the NSE.
Tata Consumer, ITC, Bajaj Finance, Asian Paints and Kotak Bank were among the top losers.