Russian forces launched drone and missile strikes on Ukrainian Black Sea ports on 17 July 2026, killing three people and damaging multiple vessels, Ukrainian officials and sources reported [1, 2, 3]. The attacks hit key ports including Mykolaiv and Odesa.

In Mykolaiv, a Russian drone attack damaged three foreign-flagged civilian vessels at the port. Two Ukrainian crew members aboard one of the ships were killed, marking the deadliest toll for civilians in the strike [1, 2, 3]. Ukraine has opened a war crimes investigation into the Mykolaiv drone attack [3].

Odesa also suffered casualties from a Russian strike that killed one man and injured others, according to local officials. Serhii Lysak, head of Odesa City Military Administration, said, “The aggressor continues to terrorise civilians” [1, 2]. Residents reported frequent air raid alerts, with one Odesa resident, Viktoriia, saying, “Nothing like this has ever happened before. There are so many air alerts - so many. It's practically one air alert after another” [1].

Separately, a Russian drone attack in Kherson killed a woman and injured six other people [2].

Russia's Ministry of Defence said it had struck 24 vessels used by Ukraine's military in the past week [1, 2]. Ukraine countered by claiming it hit 12 Russian vessels in the Black Sea on 17 July, including two tankers [1, 2].

The day was also marked by domestic unrest in Ukraine. Protests continued across multiple cities on 17 July over the recent removal of Defence Minister Mykhailo Fedorov [2].

Earlier on 16 July, a Russian missile strike on a residential building in Odesa killed two people and injured several others [1].

The attacks on 17 July deepen the toll on Ukraine’s Black Sea ports, critical for both civilian shipping and military operations. Ukrainian authorities are continuing investigations amid ongoing conflict, with no public end date for the attacks or probes as of now [3].