Benchmark indices ended the day higher after falling below the 25,000 points mark, led by smart gains in Reliance and Infosys.
The Sensex at one stage had dipped well past the 25,000 mark on the downside, as Asian markets were trading weak, following a slump in crude oil prices. The Sensex closed higher by 105 points at 25,150 points, while Nifty gained 40 points.
Midcap stocks saw some good buying interest with Jindal Steel gaining 5 per cent, while GMR Infra and DHFL were the other gainers in trade.
Interglobe Aviation jumped after crude prices, fell to a 7-year low. Other aviation stocks like Jet also gained.
TCS ended the day flat after the company said revenues could be affected this quarter, due to the rains. Meanwhile, markets across Asia ended the day lower, while most of Europe was trading higher. The German DAX, French CAC and the UK's FTSE were all higher after last week's slump.