Domestic benchmark index NSE Nifty ended 47.55 points up at 19444.0, while the BSE Sensex closed 213.27 points up at 65433.3.
On the other hand, VELS Film Internatio, Atul Auto, Sakar Healthcare, NGL Fine Chem and Centum Elec stocks hit their fresh 52-week highs today.
In the Nifty 50 index, Hindalco, Axis Bank, ICICI Bank, SBI and L&T were among the top gainers on the NSE in the today's trade.
Meanwhile, Adani Ent., Adani Ports SEZ, Sun Pharma, Bharti Airtel and Tata Motors were among the top losers of the day.