Ukrainian air defence shot down 38 out of 42 Russian drones launched overnight to target eight regions across the country, the air force said on Wednesday.
It is one of the largest Russian drone attacks on the Ukrainian regions in the past several weeks.
The air force said the Shahed kamikaze drones were downed over the south, centre, west, and northeast of the country. Air alerts in some regions lasted for more than two hours.
Regional officials in Sumy in the northeast reported several drone hits in different parts of the city but gave no details on the damage or casualties.
In the Kharkiv region a school building was damaged in the attack and a power line was hit in the Dnipropetrovsk region, regional officials said.
President Volodymyr Zelenskiy said on Tuesday that Ukraine had "proven what we are capable of" against Russia's navy and air force, but made no direct reference to the sinking of a Russian patrol ship as reported by Kyiv's military.
"Ukraine has proven what we are capable of, what our strength is capable of," Zelenskiy said in his nightly video address.
"That is shown by the number of downed Russian aircraft and the capabilities of our boys against the Russian fleet. There are no safe havens for Russian terrorists in the Black Sea and nor will there be.