Benchmark NSE Nifty closed 203.25 points up at 22326.9 amid buying in frontline bluechip counters.
However, stocks such as SITI Networks, Camlin Fine Sc, Dwarikesh Sugar, Nureca Ltd and Sintex Plastics Tech, touched their fresh 52-week lows.
Overall, 42 shares ended in the green in Nifty50 index, while 7 closed in the red.
In the Nifty 50 index, Bajaj Finserv, Grasim Inds., Hero MotoCorp, Bajaj Finance and Eicher Motors were among top gainers during the day, while Shriram Finance, Axis Bank, RIL, Tech Mahindra and Britannia ended in the red.
The BSE Sensex closed 655.04 points up at 73651.35.
Traders piled up positions in Telecommunications, Rubber, Holding Company, Retail and Irrigation & Allied Services sectors, while selling was witnessed in Agro Processing, FMCG, Trading, Industrial Consumables and Logistics sectors during the day.