Domestic benchmark index NSE Nifty gained 55.1 points to 20158.2, while the BSE Sensex traded 206.9 points up at 67725.9.
On the other hand, Satin Creditcare, SRG Housing Fin, Restaurant Brands, GMR Power and Urban and Rane(Madras)stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Bajaj Auto, Hero MotoCorp, Coal India Ltd, HCL Tech and Tata Motors were among the top gainers on the NSE.
Asian Paints, HUL, Britannia, BPCL and Titan Company were among the top losers.