New Delhi, March 10 -- Indian stock market witnessed a relief rally amid hopes of geopolitical de-escalation.

At close, the Sensex was up 639.82 points or 0.82pc at 78,205.98, and the Nifty was up 233.55 points or 0.97pc at 24,261.60.

Nifty Midcap index adding 1.6 percent and Smallcap indices rising 2 percent.

The overall market capitalisation of BSE-listed firms rose to nearly Rs 448 lakh crore from Rs 441 lakh crore in the previous session.

In terms of sectors, all the indices ended in the green except IT and oil & gas. Auto index rose 3pc, Consumer Durables index added 2.6pc, PSU Bank index rose 2.2pc.

Over 220 stocks touched their 52-week low. These included Sapphire Foods, Jubilant Pharmova, TCS, Bajaj Holdings, Devyani Internatio...