Ukrainian President Volodymyr Zelensky has accused Russia of “barbarism” after a missile attack on the port of Odesa.
A landmark deal to resume Ukraine’s grain exports – signed hours before the strike – now hangs in the balance.
Moscow has not commented on the attack and Kyiv has said preparations are still under way to resume the grain exports despite the apparent breach.
But on Saturday President Zelensky said it illustrates how Moscow cannot be trusted to stick to the deal.
He vowed to do everything possible to acquire air defence systems able to shoot down such missiles in the future.
Ukraine is a major grain exporter, but because of the war, about 20m tonnes of grain is trapped in its ports, unable to leave because of Russian forces. This has lead to food shortages and price rises across Africa, which usually relies on Ukraine and Russia for wheat.
Under Friday’s deal, Russia agreed not to target ports while grain shipments were in transit.
But just hours after the agreement was signed, two Kalibr missiles allegedly hit Odesa port, according to the Ukrainian military’s southern command centre. Another two missiles were shot down by air defence systems.
The strike caused no significant damage to the port, the command centre said.
The attack has been widely condemned.
US Secretary of State Antony Blinken accused Russia of worsening a global food crisis, and said the attack cast “serious doubt” on the credibility of Russia’s commitment to the pact.
“Russia must stop its aggression and fully implement the grain deal to which it has agreed,” he said on Saturday.
The Kremlin has so far made no public comment on the attack, however the Turkish government, which brokered the deal, said Russian officials had denied responsibility.
“In our contact with Russia, the Russians told us that they had absolutely nothing to do with this attack and that they were examining the issue very closely and in detail,” said Defence Minister Hulusai Aka.