Ukrainian President Volodymyr Zelenskyy said on Friday that the military had stopped Russian troops in most directions.
The enemy has been stopped. Zelenskyy spoke in a speech that was translated by NBC News.
The situation on the ground in Ukraine is very fluid, and accounts of the military situation are difficult or impossible to confirm.
This is the same situation as happened to Ukraine in 1941. This morning we protect our state on our own, as the world’s countries look to us.
It is not known how many of Russia's troops have invaded Ukrainian territory.
According to a January report from the U.S. Congressional Research Service, the army of Ukraine has 145,000-150,000 troops.
In the eastern part of the country, where low-level fighting has been ongoing since 2014, many of the rank-and-file infantry have gained combat experience.
The country is said to be in the process of organizing thousands of volunteers.
Zelenskyy said that Ukrainian air defenses are working and protecting the skies.
According to its foreign minister, the city was hit by rocket strikes on Friday. The city's streets were mostly empty, with air raid sirens.
The State Emergency Service of Ukraine provided footage of firefighters on the scene of a building that was struck by a Russian plane.
Zelenskyy said that the situation was the same as it was in 1941. As the world looks to us, we protect our state on our own.
In the 1940s, Nazi Germany's invading troops were fought against in Ukraine.
CNBC's Victor Loh contributed to this report.