Germany swiftly condemned the violence.
“The cruel manner in which the Russian aggressor takes the deaths of civilians in its stride and is again speaking of collateral damages is inhuman and cynical,” said German government spokesman Steffen Hebestreit.
The attacks follow global outrage earlier this week when a Russian strike destroyed a shopping centre in Kremenchuk, central Ukraine, killing at least 18 civilians.
President Vladimir Putin has denied his forces were responsible for that attack and Moscow made no immediate comment on the Odessa strikes.
On Friday, Zelenskyy hailed a new chapter in its relationship with the European Union, after Brussels recently granted Ukraine candidate status in Kyiv’s push to join the 27-member bloc, even if membership is likely years away.
“Our journey to membership shouldn’t take decades. We should make it down this road quickly,” Zelenskyy told Ukraine’s parliament.
The president of the European Commission Ursula von der Leyen, addressing Ukrainian lawmakers by video link, said membership was “within reach” but urged them to work on anti-corruption reforms.
Norway, which is not an EU member, on Friday announced US$1 billion worth of aid for Kyiv including for reconstruction and weapons.
And the Pentagon said it was sending a new armament package worth US$820 million, including two air defence systems and more ammunition for the Himars precision rocket launchers the United States began supplying last month.
In a decision that immediately inflamed tensions further between Kyiv and Moscow, the UN’s cultural agency inscribed Ukraine’s tradition of cooking borshch soup on its list of endangered cultural heritage.
Ukraine considers the nourishing soup, usually made with beetroot, as a national dish although it is also widely consumed in Russia, other ex-Soviet countries and Poland.
UNESCO said the decision was approved after a fast-track process prompted by Russia’s invasion of Ukraine.
We “will win both in the war of borshch and in this war”, said Ukraine’s Culture Minister Oleksandr Tkachenko on Telegram.
Russian foreign ministry spokeswoman Maria Zakharova quipped: “Hummus and pilaf are recognised as national dishes of several nations. Everything is subject to Ukrainisation.”
On Thursday, Russian troops abandoned their positions on Snake Island, which had become a symbol of Ukrainian resistance in the first days of the war, and sat aside shipping lanes near Odessa’s port.
The Russian defence ministry described the retreat as “a gesture of goodwill” meant to demonstrate that Moscow will not interfere with UN efforts to organise protected grain exports from Ukraine.
But on Friday evening, Kyiv accused Moscow of carrying out strikes using incendiary phosphorus munitions on the rocky outcrop, saying the Russians were unable to “respect even their own declarations”.
In peacetime, Ukraine is a major agricultural exporter, but Russia’s invasion has damaged farmland and seen Ukraine’s ports seized, razed or blockaded – sparking concerns about food shortages, particularly in poor countries.
Western powers have accused Putin of using the trapped harvest as a weapon to increase pressure on the international community, and Russia has been accused of stealing grain.
Ukraine on Friday asked Turkey to detain a Russian-flagged cargo ship that Kyiv alleged had set off from the Kremlin-occupied port of Berdyansk.
While heavy fighting continued in eastern Ukraine, officials said schools in the Ukrainian capital would re-open at the start of the school year on Sept 1 for the first in-person classes since lessons went online after the invasion began.
Olena Fidanyan, head of Kyiv’s education and science department, said territories adjacent to the schools will be checked for explosives and school bomb shelters will be restocked with essential supplies.