Benchmark NSE Nifty closed 227.91 points up at 24946.5 amid buying in frontline bluechip counters.
However, stocks such as Shree Ram Proteins, Navkar Builders, Varanium Cloud, Sadhana Nitro and Bluspring Enterprises Ltd., touched their fresh 52-week lows.
Overall, 46 shares ended in the green in Nifty50 index, while 4 closed in the red.
In the Nifty 50 index, BEL, SBI Life, UltraTech Cem., HDFC Life and Tech Mahindra were among top gainers during the day, while Tata Motors, Dr. Reddys, Adani Ports SEZ, Sun Pharma and SBI ended in the red.
The BSE Sensex closed 677.55 points up at 81796.15. Traders piled up positions in IT Enabled Services, General, Tourism & Hospitality, Retail and Auto sectors, while selling was witnessed in NBFC, Industrial Consumables, Tea / Coffee, Miscellaneous and Financial Services sectors during the day.