Benchmark NSE Nifty closed 304.25 points up at 25549.0 amid buying in frontline bluechip counters.
However, stocks such as Sadhana Nitro, Osia Hyper Retail, Uma Exports, Twentyfirst Cent and Gensol Engg, 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, Shriram Finance, Jio Financial Services, Hindalco, Tata Steel and Adani Ports SEZ were among top gainers during the day, while Dr. Reddys, Tech Mahindra, Hero MotoCorp, Maruti Suzuki and SBI ended in the red.
The BSE Sensex closed 1000.36 points up at 83755.87. Traders piled up positions in IT Enabled Services, General, Tourism & Hospitality, Auto and Retail sectors, while selling was witnessed in NBFC, Industrial Consumables, Fertilisers, IT – Hardware and Financial Services sectors during the day.