New Delhi, April 14 -- The Indian stock market snapped its recent winning streak on Monday, April 13, as sentiment weakened once again amid rising crude oil prices. The uptick in oil came after US-Iran peace talks over the weekend failed to produce a deal, reviving concerns in the region.

The Nifty 50 ended the day nearly 1% lower at 23,842, while the S&P BSE Sensex closed at 76,788, also down 1% from Friday's finish. The broader markets echoed the subdued mood, with both the Nifty Midcap 100 and Nifty Smallcap 100 indices posting losses of more than 0.46%.

Despite the sharp declines in the benchmark indices, they managed to recover roughly half of their early losses, suggesting buying interest at lower levels. Earlier in the session, b...