Strong global cues also helped improve sentiments with the Nifty closing the day higher by 79 points, while the Sensex closed higher by 250 points (provisional).
Heavyweights, led gains in trade today with ITC and Reliance among the prominent movers in trade. Other Nifty gainers in trade today were Jaiprakash Associates, Ranbaxy Labs, IndusInd Bank and Tata Steel.
Banking stocks that have been badly battered joined the part with Axis Bank, ICICI Bank, Union Bank of India and Karnataka Bank rallying in trade. However, Kotak Bank bucked the trend and dropped lower on selling pressure.
Software stocks continued to rally with Tata Consultancy Services continuing to see lifetime highs. Infosys, however lost ground after hitting a 52-week high last month.
Auto stocks which had dropped substantially in morning trades after reporting poor set of numbers for August, recovered lost ground. Tata Motors and Maruti Suzuki both ended the day with gains, while Mahindra and Mahindra ended the day lower.
Realty stocks also rallied in line with the broadmarkets with Unitech jumping more then 3 per cent, while DLF also rallied 3 per cent and Indiabulls gained 4 per cent.
Meanwhile, markets in Asia ended the day significantly higher thanks to a delay in strikes on Syria. Gainers were led by the Hang Sang which gained almost 2 per cent.