New Delhi, April 19 -- Making a strong comeback from the early losses, Indian stock indices closed the day and the week's trading on a high.

During the morning trade, the Indian stock market nosedived into negative territory with continued selling for the fifth session, succumbing to the escalating geopolitical tensions between Iran and Israel.

Sensex closed at 73,088.33 points, up 599.34 or 0.83 per cent, and Nifty closed at 22,147.00 points, up 151.15 points or 0.69 per cent. Among the widely-tracked Nifty 50 stocks, 30 advanced, 19 declined, and one remained unchanged.

"Despite global weakness, Indian markets staged a strong recovery driven by large-cap stocks, buoyed by the expectation of limited prospects of escalation following I...