The Russian strikes come despite an agreement with Moscow signed last week to unblock Ukrainian grain exports, crucial for global food security, through three ports in the Odessa region.

Ukrainian President Volodymyr Zelensky posted a video on his social media on Tuesday showing destroyed houses in Zatoka, a popular Black Sea resort near Odessa.

“It’s morning. An ordinary village of Zatoka. People were resting and living. No bases, no troops. Russian terrorists just wanted to shoot,” he wrote in a comment.

The southern command of the Ukrainian army reported on Tuesday “massive missile strikes in southern Ukraine with the use of planes from the Black Sea”.

“In Odessa, residential buildings in coastal settlements were hit without causing casualties, according to initial information,” the army said in a statement on Facebook.

“The port infrastructure was targeted in the Mykolaiv region,” according to the same source.

Mykolaiv regional governor Vitali Kim reported a “massive strike” on the city on Tuesday morning by posting a video showing numerous explosions and black smoke.

“A critical infrastructure facility and an automotive company were hit with no casualties, according to preliminary information,” he wrote on Telegram.

“Missiles also targeted the outskirts of the city and there were attempts to damage the port infrastructure,” according to the same source.

On the eastern front, three civilians have been killed in the past 24 hours in the Donetsk region (east), Governor Pavlo Kyrylenko announced on Tuesday.

“There is not a single locality left in the Donetsk region that has not been hit and is relatively safe,” Kyrylenko said in an interview with Ukrainian national television.

In the Donetsk region, the localities of “Toretsk, Avdiïvka, Mariïnka, Krasnogorivka were hit overnight from Monday to Tuesday”, according to the governor. Bakhmout “was the object of artillery fire and airstrikes. Artillery fire was observed on the outskirts of Sloviansk”.

According to Sergiï Gaïdaï, governor of the neighboring region of Lugansk, almost entirely occupied by the Russians, Ukrainian forces have repelled four Russian assaults in the last 24 hours and “the fighting continues in the fifth direction”.

“It has been almost a month since the enemy arrived practically at the border of our region and in order to cross it, they are sacrificing all their reserves and burning villages in the Donetsk and Lugansk regions,” he wrote on Tuesday morning on his Telegram account.

“They need a referendum” on an annexation of this area to Russia, “no matter how many people they kill or leave homeless,” accused the Ukrainian official.