Stock market recap, Aug. 10 -- Indian equities closed lower on Friday, snapping a two-day winning streak, as renewed tensions in the Middle East and a domestic regulatory shock outweighed resilient buying in select sectors.

The Nifty 50 fell 65.35 points, or 0.27%, to settle at 24,570.65, while the Sensex dropped 463.74 points, or 0.59%, to 78,491.02. Sentiment turned cautious at the open after Iran signalled new restrictions on vessel movement through the Strait of Hormuz, pushing crude oil prices higher. A weak overnight lead from Wall Street further weighed on market sentiment.

The bigger domestic trigger was RBI's draft proposal barring non-bank lenders from offering revolving credit products, which sparked a sharp sell-off in NBFC ...