Domestic benchmark index NSE Nifty ended 31.85 points up at 21544.85, while the BSE Sensex closed 30.99 points up at 71386.21.
On the other hand, Visagar Polytex, Pavna Industries, Pondy Oxides, PNB Gilts and Hercules Hoists stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Hero MotoCorp, Adani Ports SEZ, Apollo Hospital, SBI Life and Adani Ent. were among the top gainers on the NSE in the today's trade.