Ukraine's president Zelensky says Russian forces are likely planning an assault of the strategic port city of Odessa in the south of the country.

Odessa is Ukraine's third-largest city and home to about a million people.

Residents of the city have been seen preparing for the attack by setting up roadblocks and glass fortifications.