Domestic benchmark index NSE Nifty gained 232.96 points to 22853.3, while the BSE Sensex traded 752.7 points up at 75134.94.
On the other hand, Minda Ind., KCP Ltd, Bhagiradha Chem, Nava Bharat Vent. and PTC Industries stocks hit their fresh 52-week highs today.
In the Nifty 50 index, NTPC, Coal India Ltd, SBI, ONGC and Shriram Finance were among the top gainers on the NSE.
Hindalco, HUL, Nestle India, Hero MotoCorp and Divis Labs were among the top losers.
How will Modi-led NDA govt & BJP govt be different?
India's new govt likely to vote for populism in budget