Benchmark NSE Nifty closed 151.16 points up at 22147.0 amid buying in frontline bluechip counters.
However, stocks such as Sumeet Ind, Ibull Housing Fin(PP), MEP Infrastructure, Future Supply Chain and Bata India, touched their fresh 52-week lows.
Overall, 29 shares ended in the green in Nifty50 index, while 21 closed in the red.
In the Nifty 50 index, Bajaj Finance, M&M, Maruti Suzuki, HDFC Bank and JSW Steel were among top gainers during the day, while Bajaj Auto, HCL Tech, Divis Labs, Nestle India and TCS ended in the red.
The BSE Sensex closed 599.34 points up at 73088.33.
Traders piled up positions in Telecommunications, Irrigation & Allied Services, Aquaculture, Tobacco and Retail sectors, while selling was witnessed in Trading, Construction, Cement, Cables and Plastics sectors during the day.