Domestic benchmark index NSE Nifty gained 138.05 points to 19574.15, while the BSE Sensex traded 513.45 points up at 65739.49.
On the other hand, SoftTech Engineers, Murudeshwar Cera, Goodluck India, Utkarsh Small Financ and RKEC Projects stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Titan Company, TCS, Infosys, Kotak Bank and SBI were among the top gainers on the NSE.
Power Grid, NTPC, Divis Labs, Coal India Ltd and Britannia were among the top losers.