
Iran’s Foreign Ministry warned Ukraine of unspecified consequences after accusing Kyiv of attacking an Iranian commercial vessel in the Caspian Sea on July 25, killing one sailor and injuring another, according to Reuters and the ministry’s statement, carried in full by Tasnim.
The ministry called the attack a violation of Article 2(4) of the UN Charter and an “act of aggression” that could further inflame and spread the war. Iran said it would defend its national interests under the principle of legitimate self-defence, adding that responsibility for the consequences “will rest with that regime and its supporters and instigators.”
The statement was deliberately broad but stopped short of threatening a ballistic-missile strike or announcing retaliation.
Ukraine has not publicly identified the Iranian vessel. President Volodymyr Zelensky said earlier that Ukrainian forces struck a Russian warship and vessels transporting Iran-linked military cargo in the Caspian. Tehran treated that statement as an explicit acknowledgment. The ship’s cargo and the reported casualties have not been independently verified.
If confirmed, the operation is a further sign of Ukraine’s expanding ability to strike Russian military logistics far beyond the front line.
Iran also said it has never intervened in the war. That claim conflicts with documented Iranian deliveries of Shahed drones to Russia and their subsequent domestic production there as Geran attack drones.
Relations were already strained by Iran’s 2020 destruction of Flight PS752, which killed all 176 people aboard. The dispute over the investigation and accountability remains before the International Court of Justice.


