Russia – Ukraine war updates latest from the General Staff of Ukraine as of December 24, 2025.
Today is the 1,400th day of the large-scale armed aggression of the Russian Federation against Ukraine.
Ukrainian defenders are steadfastly holding back the pressure of the occupiers, inflicting significant losses on the enemy.
Update as of 08:00AM on Russian invasion of Ukraine
Overall, 126 combat engagements were recorded over the past day.
According to updated information, yesterday the enemy carried out two missile strikes and 65 air strikes, using 39 missiles and dropping 160 guided aerial bombs. In addition, the enemy conducted 4,341 shellings, including 105 attacks using multiple launch rocket systems, and employed 7,601 kamikaze drones.
The aggressor carried out air strikes, in particular on the areas of the settlements of Pokrovske in Dnipropetrovsk Oblast; Pryluky, Zaliznychne, Charivne, Varvarivka, Huliaipole, Verkhniа Tersa, Rizdvianka, Sviatopetrivka, Novoiakivlivka, and Malokaterynivka in Zaporizhzhia Oblast; and Zatoka in Odesa Oblast.
Over the past day, aviation, missile forces, and artillery of the Defense Forces struck nine areas of concentration of enemy personnel, weapons, and military equipment, as well as three enemy command posts.
Ukraine Front Lines updates by Directions
Northern-Slobozhanskyi and Kursk Direction
08:00 AM: Ukrainian warriors repelled one russian attack over the past day. The enemy carried out two air strikes, using eight guided bombs, and conducted 153 shellings, including two using multiple launch rocket systems.
Southern-Slobozhanskyi Direction
08:00 AM: the Russians attempted four times to break through the defensive lines of our defenders, in the area of the settlement of Prylipka and toward Hryhorivka.
Kupiansk Direction
08:00 AM: six enemy attacks took place yesterday. Our defenders repelled assault actions by the enemy in the area of Kruhliakivkaand toward Petropavlivka and Pishchane.
Lyman Direction
08:00 AM: the enemy carried out five attacks, attempting to penetrate our defenses in the areas of Novoselivka, Kolodiazi, and Zarichne.
Sloviansk Direction
08:00 AM: over the past day Ukrainian defenders stopped one attempt by the occupiers to advance in the area of Dronivka.
Kramatorsk Direction
08:00 AM: the russian enemy did not conduct offensive actions over the past day.
Kostyantinivka Direction
08:00 AM: the russian enemy carried out 16 attacks near the settlements of Shcherbynivka, Yablunivka, Oleksandro-Shultyne, Kleban-Byk, Rusyn Yar, and toward Sofiivka.
Pokrovsk Direction
08:00 AM: Ukrainian defenders stopped 34 assault actions by the aggressor near the settlements of Nykanorivka, Rodynske, Chervonyi Lyman, Myrnohrad, Pokrovsk, Kotlyne, Udachne, Molodetske, Novoserhiivka, Horikhove, and Dachne.
Oleksandrivka Direction
08:00 AM: over the past day the russian forces carried out eight attacks in the areas of Oleksandrohrad, Sosnivka, Pryvilne, and Rybne.
Orikhiv Direction
08:00 AM: Ukrainian defenders repelled two enemy attacks in the areas of Mala Tokmachka and Stepove.
Huliaipole Direction
08:00 AM: Ukrainian defenders repelled 17 enemy attacks near Huliaipole and toward Dobropillia.
Prydniprovskyi Direction
08:00 AM: the Defense Forces of Ukraine repelled two enemy attacks toward the Antonivskyi Bridge.
Volyn and Polissia Directions
08:00 AM: no signs of the formation of enemy offensive groupings were detected.
Ukrainian defenders are inflicting significant losses on the occupying forces in manpower and equipment and are actively undermining the enemy’s offensive potential in the rear.
Overall, over the past day, Russian invader losses amounted to 1,090 personnel. Ukrainian defenders also neutralized three tanks, four armored combat vehicles, 45 artillery systems, three multiple launch rocket systems, 1,031 unmanned aerial vehicles, 34 missiles, and 159 units of automotive equipment belonging to the occupiers.















