Donald Trump says Iran must choose between signing a deal or facing fresh US strikes - but despite the threats, no attacks have come.

Daily on Defense: Is Trump bluffing? Gulf allies fear they will pay the price, Epic Fury commander to testify, Zelensky claims Russia is hurting, Times tries again.

Trump says Iran negotiations are in their final stages and warns of attacks if a deal fails. Here's what it means for oil markets, risk assets, and crypto.