Drones flew over the city and surrounding region and anti-aircraft fire rang out through Saturday night with the attack continuing as of 7:20am on Sunday (2:20pm AEST).
Some residents fled to metro stations deep underground for safety. Many regions across the country were under air raid alert.
Meanwhile, Poland has closed its airspace near its southeastern cities of Lublin and Rzeszow due to "unplanned military activity related to ensuring state security", flight tracking service Flightradar24 says.
The Polish armed forces said it scrambled aircraft to ensure the security of its airspace after Russia launched strikes on Ukraine.
"In connection with the activity of the Russian Federation's long-range aviation carrying out strikes on the territory of Ukraine, Polish and allied aircraft have begun operating in our airspace," the military said in a post on X.
It described the actions as preventive and aimed at securing airspace and protecting citizens.
Ukraine's Air Force data showed air raid alerts were in effect across the country as of 0300 GMT (1pm AEST).
US President Donald Trump said this week that he endorsed the idea of shooting down Russian jets that violate NATO airspace, part of a rhetorical shift in which he appeared to mock Russia's military performance in Ukraine and call it a paper tiger.
The US also told the UN Security Council it would "defend every inch of NATO territory".
As Russia's war rages in Ukraine, tensions have mounted along NATO's eastern flank in recent weeks as Estonia has accused the Kremlin of sending three fighter jets into its airspace and NATO jets shot down Russian drones in Polish airspace.
Ukrainian President Volodymyr Zelenskiy commented on Russia's attacks against European countries.
"Russia is testing their ability to defend themselves and trying to influence societies so people begin to ask: "If we can't protect ourselves, why should we keep supporting Ukraine?" This is intended to reduce assistance to Ukraine, especially ahead of winter," he said on X.
Ukraine relies heavily on foreign air defence systems to protect its cities from Russian attacks.
Zelenskiy has repeatedly requested the US-made Patriot systems.
In May, the New York Times reported that a system stationed in Israel would be sent to Ukraine after undergoing refurbishment.
Official confirmation of the delivery came only on Saturday.
According to media reports, Ukraine is set to operate a total of 10 Patriot batteries, including some from Germany.
with DPA