The explosions rocked a key Ukrainian port just a day after Kiev and Moscow reached a landmark deal to allow grain exports to resume.

Two rockets hit the city of Odesa in the early hours of Saturday morning, Ukraine's military said.

Under the terms of Friday's deal, Russia agreed not to target ports while grain shipments are in transit.

A spokesman for the army's southern command said the attack had minimal impact, the

bbc

reports .

"No significant damage was caused to the port infrastructure," said Nataliia Humeniuk.

"These are quite expensive missiles, so they are not used very often.

It is said that they are very accurate, so they hit deliberately".

EU strongly condemns Russian missile strike on Odesa's seaport.

Striking a crucial target for grain export a day after the signature of Istanbul agreements is particularly reprehensible & again demonstrates Russia's total disregard for international law & commitments #StopRussia

— Josep Borrell Fontelles (@JosepBorrellF) July 23, 2022

EU foreign affairs chief Josep Borrell said the attack showed Russia's "total disregard" for international law.

"Hitting a crucial wheat export target a day after the signing of the Istanbul accords is particularly reprehensible," he tweeted, adding that the EU "strongly condemns" the attack.

On Friday, officials from Kiev and Moscow signed an agreement to allow the export of millions of tons of grain blocked in Ukraine.

The agreement was hailed as a "beacon of hope" by the UN after months of fighting.

The agreement – ​​which took two months to reach – will last for 120 days, with a coordination and monitoring center to be set up in Istanbul, staffed by Turkish, Russian and Ukrainian UN officials.

It can be renewed if both parties agree.

Otherwise, if the bridge were destroyed, Russian supply lines would be severely stretched.

/Telegraph/

The moment the Russian missile struck the port in Odesa today.


(Video was given to my @ABC colleague by an eyewitness) pic.twitter.com/DlD5nG8P2d

— Patrick Reevell (@Reevellp) July 23, 2022