The cruise missile was not destroyed but did not reach its target, the air force said, without giving further details. It did not say what happened to the two drones that were not destroyed.

"10 out of 12 is a perfect score. These are good results that we see every day," Air Force spokesperson Yuriy Ihnat told national television.

Reuters could not independently verify the air force's report. There was no immediate comment from Russia.

The Iranian-made Shahed drones were headed towards Ukraine's northwest, the air force said. Most were downed in the Mykolaiv region in Ukraine's south.

Regional officials confirmed the attack but said they had no information on casualties or damage.

(Reporting by Lidia Kelly in Melbourne, Pavel Polityuk in Kyiv; Editing by William Mallard and Bernadette Baum)