Benchmark NSE Nifty closed 229.15 points up at 18102.75 amid buying in frontline bluechip counters.
However, stocks such as Fino Payments Bank Ltd., Generic Engg, Quadpro ITeS Ltd., Vikas WSP and Unichem Labs, touched their fresh 52-week lows.
Overall, 42 shares ended in the green in Nifty50 index, while 8 closed in the red.
In the Nifty 50 index, Tech Mahindra, Hindalco, HDFC, Wipro and Infosys were among top gainers during the day, while Bajaj Auto, Tata Steel, Hero MotoCorp, Axis Bank and Indian Oil Corp. ended in the red.
The BSE Sensex closed 767.0 points up at 60686.69.
Traders piled up positions in Airlines, Glass, Electric/Electronics, Metals – Non Ferrous and Cables sectors, while selling was witnessed in Miscellaneous, Tourism & Hospitality, Learning & Education, Industrial Consumables and Industrial Equipment sectors during the day.