New Delhi, July 2 -- Indian stock market saw healthy buying across segments, which drove the benchmarks, the Sensex and the Nifty 50, higher for the second consecutive session on Thursday, 2 July.

The Sensex ended at 77,502.12, rising 579 points, or 0.75%, while the Nifty 50 rose by 170 points, or 0.71%, to end at 24,175.70. The Nifty Midcap 100 index rose by 0.48%, while the Smallcap 100 index jumped 1.25%.

The stock market rose as crude oil prices fell further after reports said the US and Iran concluded indirect talks in Doha, Qatar, on Wednesday. The talks were focused on the Strait of Hormuz, but there was little progress toward a deal to secure lasting peace in the region.

Meanwhile, the rupee declined 24 paise to close at 95.40 ...