This timeline of the Russian invasion of Ukraine covers the period from 1 December 2023 to 31 March 2024.
This period was characterized by an increased reliance on drones and missiles amid an increasing shortage of Ukrainian artillery ammunition and tanks.[1]
December 2023
1 December
Ukraine claimed that Russian forces launched 25
Shahed drones and one
Kh-59 missile. Ukrainian forces claimed to have downed 18 of the drones and the missile.[2]
Ukraine said it had successfully tested domestically made electromagnetic warfare systems to protect soldiers from radar-guided weapons and drones.[3]
The Russian
FSB claimed to have arrested a dual Italian-Russian citizen in relation to the derailing of a freight train near
Rybnoye, Ryazan Oblast on 11 November. The FSB claimed that he had been recruited in February 2023 and received training in Latvia.[6]
Russian President
Vladimir Putin signed a decree increasing the number of Russian military personnel by 170,000, with the
Russian Defence Ministry citing
NATO expansion and the war in Ukraine as one of the reasons for the decree.[8]
In an interview with the
Associated Press in
Kharkiv, Ukrainian President
Volodymyr Zelenskyy acknowledged that the Ukrainian counteroffensive "did not achieve the desired results", and said the war had entered a new phase with the winter season.[9]
Germany delivered a military aid package to Ukraine that included four
HX81 tractors, eight
Zetros off-road trucks, four other vehicles, 15 HLR 338 precision rifles, 60,000 rounds of ammunition, five drone-detection systems, laser range finders, and more than 4,000 155 mm shells.[10]
The US imposed sanctions on three transnational firms for violating a price cap imposed by the
US Treasury Department on Russian oil in response to the invasion of Ukraine.[11]
Ukraine released a video reportedly showing two unarmed Ukrainian soldiers being executed by Russian soldiers after surrendering near the frontline village of
Stepove, Donetsk Oblast. The Ukrainian military later said that the perpetrators were killed on 4 December.[13]
The SBU said that it had prevented former Ukrainian president
Petro Poroshenko from going to Hungary to meet with Prime Minister
Viktor Orban, saying that Russia was planning to use the meeting "in psychological operations against Ukraine."[14]
3 December
Three people were killed in separate Russian attacks in
Donetsk and
Kherson oblasts.[15]
4 December
The SBU said it had launched two drone strikes that destroyed Russian ammunition and equipment depots near
Svatove, occupied
Luhansk Oblast.[16] It also arrested a resident of
Kyiv on suspicion of aiding Russian airstrikes on the capital and a businessman for trying to sell stolen aircraft components to Russia.[17][18]
Nepal confirmed that six of its nationals had been killed while fighting for Russia in Ukraine and that a seventh was captured.[19]CNN later estimated that Russia had recruited thousands of Nepalis to fight its war.[20]
The
Biden administration warned that funding for Ukrainian military aid would run out by the end of the year and requested more funding from the
US Congress.[21] Bulgarian president
Rumen Radev vetoed an agreement to donate to send 100 surplus APCs to Ukraine, sending the arrangement back to the National Assembly for reconsideration.[22] The assembly subsequently voted to override Radev's veto on 8 December.[23]
5 December
Two people were killed in a Russian attack on
Kherson.[24] One person was killed in a separate attack in Donetsk Oblast.[25]
The
UK Ministry of Defence assessed that Russian forces were in control over most of
Marinka, with Ukrainian forces retaining control over "pockets of territory in the western edge of the town".[26]
The
Ukrainian Air Force claimed to have shot down a Russian
Su-24M bomber aircraft preparing to launch airstrikes near
Snake Island with an anti-aircraft missile from an
Su-30SM fighter plane.[27]
Russia claimed to have shot down 35 Ukrainian drones over
Crimea.[28] Ukrainian media reported that the Marine Oil Terminal in
Feodosia, a
Nebo-M radar system near
Baherove, as well as a military helicopter parking lot, a
P-18 Terek radar complex, and a
Baikal-1M anti-aircraft missile control system were targeted in the attacks, causing significant damage.[29]
The US imposed sanctions on the head of the Belarus Red Cross, Dzmitry Shautsou, for his role in the deportation of Ukrainian children from Russian-occupied territories,[30] and on Belgium-based businessman Hans de Geetere, who is alleged to lead an international network procuring sophisticated electronics with potential military applications for Russia-based end-users.[31]
6 December
Ukrainian media reported that former MP
Illia Kyva, who fled to Russia after the 2022 invasion and subsequently called on Putin to launch a "pre-emptive strike" on Ukraine, was shot and killed in a special operation by the SBU in
Moscow.[32] It also reported that Oleg Popov, a deputy in the
Luhansk People's Republic regional assembly, was killed in a car bombing orchestrated by the SBU in
Luhansk city.[33]
A Ukrainian court sentenced a Russian soldier in absentia to 15 years' imprisonment for shooting at civilians near
Izium in June 2023,[34] while a resident of Luhansk Oblast who was captured near
Bilohorivka in May 2023 was sentenced to 12 years' imprisonment for joining a pro-Russian armed group.[35]
The
G7 announced that it would ban imports of Russian diamonds from 2024 as part of sanctions imposed against Russia for its invasion of Ukraine.[36]
The
US Senate blocked a funding bill that included aid for Ukraine, Israel and Taiwan, with every
Republican senator voting against it.[37]
One person was killed in an overnight Russian drone attack on the port of
Izmail.[39]
Ukrainian actor
Vasyl Kukharskyy [
uk] was announced to have died from injuries sustained while fighting on the front in September.[40]
Russian-installed authorities announced that they would start a "voluntary" evacuation of
Nova Kakhovka on 13 December, citing the town's proximity to the fighting in the east bank of the
Dnipro River.[41]
Russian authorities claimed to have arrested a Belarusian national who was accused of bombing two trains on the Baikal-Amur Mainline on behalf of Ukrainian intelligence on 29–30 November.[43] Two other individuals, including a former soldier were also arrested on suspicion of organizing arson attacks, spying on behalf of Ukraine and sending money to the
Ukrainian military.[44]
A court in
Chernihiv Oblast sentenced a Russian soldier to 12 years' imprisonment for abducting and taking hostage a 15-year old for four days in 2022 in an effort to coerce his mother, a soldier, to give intelligence on Ukrainian positions.[45]
The SBU announced that a former director of a state-owned defense company and three others were charged with trying to embezzle Hr 3.9 million ($106,500) in funds used to procure
Su-27 aircraft parts.[47]
Germany delivered a military aid package to Ukraine that included 11 reconnaissance drones, six border protection vehicles, eight off-road Zetros trucks, 100,000 first aid kits and other medical materials, 33
GMG automatic grenade launchers, and additional 155 mm artillery shells.[48]
Two people were killed in a Russian missile attack in
Kupiansk.[50] One person was killed in a Russian drone attack on
Beryslav, Kherson Oblast.[51]
11 December
The Ukrainian Air Force claimed to have downed eight ballistic missiles and 18 drones overnight. One person suffered shrapnel wounds and three others suffered acute reactions to stress in Kyiv. An unfinished apartment building was also damaged.[52]
One person was killed by Russian shelling in Kherson.[53]
Slovak truckers began blockading the
Slovakia–Ukraine border demanding that the EU restore entry restrictions on Ukrainian trucking firms that were removed following the Russian invasion.[56]
12 December
One person was killed in a Russian drone strike on Odesa.[57]
A "massive" cyberattack caused disruptions at Ukraine's largest mobile phone operator
Kyivstar, and
Monobank, one of the country's biggest banks.[59] Authorities reported that the attack also disabled air raid warning systems in
Kyiv Oblast,
Sumy and
Dnipro.[60] The Russian hacker group Solntsepek, which is believed by Ukraine to be run by Russian military intelligence, subsequently claimed responsibility for the attack.[61]
The HUR said that its cyber units, along with the
Ukrainian Defence Ministry, hacked into the central server of the
Federal Tax Service of Russia, as well as 2,300 of its regional servers, extracting sensitive information and destroying the entire tax database with
malware.[62]
During President Zelenskyy's meeting with US President
Joe Biden at the
White House, the latter announced a new aid package to Ukraine valued at $200 million.[63][64]
Finland announced that it would double its manufacture of artillery shells, both for domestic defence and to ensure supplies to Ukraine.[65]
13 December
Ukrainian officials said Kyiv was targeted by an overnight Russian air attack. About 53 people were injured, while a hospital and several buildings were damaged. Ukraine claimed it had downed all 20 missiles and drones launched.[66]
Russia placed the head of the HUR,
Kyrylo Budanov, on its wanted list.[67]
14 December
One person was killed in a Russian missile attack in Kherson Oblast.[68]
The UK Ministry of Defence assessed that the Russian
104th Guards Airborne Division likely suffered "exceptionally heavy losses" during its first combat deployment against Ukrainian forces near
Krynky.[69]
Romanian authorities said that the remains of a Russian drone were found on its territory near
Grindu, around 20 kilometres from the Ukrainian port of
Reni. The drone was believed to have been launched over the previous night heading for targets in
Odesa Oblast.[70]
In a press conference, Putin indicated that Russia would only negotiate with Ukraine "when we achieve our objectives". He stated that another mobilization was unnecessary as "617,000" Russian soldiers were fighting in Ukraine.[72]
Drone footage emerged appearing to show Russian soldiers in
Zaporizhzhia Oblast using Ukrainian
POWs as human shields as they advanced, in contravention of the
Geneva Conventions that regulate treatment of POWs. One was reportedly shown killed in the video.[73]
Germany delivered a military aid package to Ukraine that included a
Patriot missile system, 7,390 rounds of 155 mm ammunition, 14 drone detection systems, eight off-road Zetros trucks, and three mine clearing systems.[74] Estonia pledged a military aid package worth 80 million euros ($88 million) to Ukraine, that included Javelin anti-tank missiles, ammunition, machine guns, various vehicles and vessels, and diving equipment.[75]
The
Australian Defense Ministry announced a 186 million AUD ($125.6 million) expansion of its Operation Kudu training program for Ukrainian soldiers in the UK.[76]
15 December
The
EU, minus Hungary, held a "consensus decision" vote that decided to initiate accession talks with Ukraine. However, a four-year funding package, valued at €50 billion, was blocked by Hungary, with Prime Minister Viktor Orbán blocking it because Ukraine is not part of the EU.[77]
Russia claimed to have shot down ten drones over
Kursk Oblast and Crimea.[78]
The UK imposed sanctions on
Novikombank, a subsidiary of the Russian state conglomerate
Rostec, for being "involved in obtaining a benefit from or supporting" the Russian government.[79]
Lithuania delivered a military aid package to Ukraine that included millions of cartridges, thousands of short-range anti-tank projectiles, and about a thousand folding beds. It also returned several
Leopard 2 tanks that were repaired in the country.[81]
16 December
Ukraine claimed to have downed 30 of 31 Russian drones launched overnight over 11 regions, with Kyiv recording its sixth air attack for the month.[82]
Russian-installed officials in Kherson Oblast claimed that two people were killed in a Ukrainian
HIMARS missile attack during an aid distribution event in
Nova Mayachka.[83]
17 December
A cross-border incursion was launched into Russia by Russian rebels believed to be allied with Ukraine at
Terebreno,
Belgorod Oblast.[84]
Two people were killed by Russian shelling in Kherson and
Sumy Oblasts.[85][86] One person was killed in
Odesa by a Russian drone that was shot down in a residential area. A total of nine drones were reportedly shot down, along with a cruise missile and an
Iskander missile.[87]
The SBU said a recording device was discovered inside offices that were set to host Ukrainian military commander-in-chief
Valeriy Zaluzhnyi.[88]
One person was killed by Russian shelling in Kherson.[91]
The SBU said it had arrested a man in
Zaporizhzhia on suspicion of aiding Russian airstrikes on the city.[92]
The EU imposed a new round of sanctions against Russia to come into force on 1 January 2024, which included a ban on the import of diamonds except for industrial purposes, penalties on the circumvention of the price cap on Russian oil, and sanctions on 29 firms linked to the Russian military.[93]
Ukrainian Brigadier General
Oleksandr Tarnavskyi said that due to shortages of Soviet-era artillery ammunition and lack of Western support, Ukrainian forces had scaled back offensive operations. He also claimed that Russian forces had similar shortfalls in artillery ammunition.[94]
BAE Systems signed an agreement to repair and maintain artillery systems donated by the UK using Ukrainian employees based in Ukraine.[95]
19 December
In Russia, four drones were reportedly shot down over Kaluga and
Bryansk Oblasts, while a fifth was intercepted near Moscow, prompting the closure of the city's airports.[96]
A Ukrainian court sentenced a man to 15 years' imprisonment for trying to recruit SBU agents into a Russian spy network.[97]
Germany announced several deals worth some $400 million to supply Ukraine with artillery shells. The orders were placed with
Rheinmetall and an unidentified French company.[98]
20 December
The Ukrainian military acknowledged that Russian forces had advanced by between 1.5 and 2 kilometres in parts of the
Avdiivka sector in the past two months and claimed that Russia had taken 20,000 casualties and lost 600 tanks and armored vehicles.[99]
Ukrainian media reported that the Ukrainian hacker group Blackjack carried out a cyber attack against the Russian water utility firm
Rosvodokanal with the support of the SBU, gaining access to 1.5 TB of data and deleting another 6 TB.[100]
The SBU placed Russian-Israeli oligarch
Mikhail Fridman to its wanted list for helping to finance the Russian war effort in Ukraine.[101]
The Swiss government announced an emergency winter package to Ukraine worth nearly $30 million.[102]
21 December
Three people were killed while six others were injured by Russian airstrikes on two mines in
Toretsk, Donetsk Oblast.[103] Two people were killed by Russian shelling in
Nikopol.[104]
Two people were injured in a Russian drone attack on a residential building in Kyiv.[105]
Finland pledged a military aid package to Ukraine valued at 106 million euros ($116 million).[106]
22 December
One person was killed in a Russian airstrike in Donetsk Oblast.[107]
Three Russian
Su-34 supersonic fighter-bomber aircraft were reportedly shot down by Ukrainian forces over Kherson Oblast.[108]
In Russia, a drone was reportedly shot down outside
Podolsk, Moscow Oblast.[109]
Two Russian citizens were sentenced by a court in
Khabarovsk to eight and seven years' imprisonment, respectively, "for financing Ukraine's armed forces" after they were accused of donating money to a Ukrainian-linked fund.[110]
One person was killed in a Russian drone attack in Kherson Oblast.[113]
London Mayor
Sadiq Khan agreed to send scrap cars to Ukraine, particularly vehicles that did not met the UK's new efficiency standards, following a request from Kyiv's Mayor
Vitali Klitschko to send heavy 4x4 vehicles and trucks that are needed in the frontlines.[114]
Five people were killed in Russian attacks across Kherson Oblast. The Russian-installed mayor of
Horlivka, Donetsk Oblast, claimed that one person was killed and six others were injured by Ukrainian shelling in the city.[116]
The Ukrainian Air Force claimed to have shot down a Russian Su-34 fighter-bomber jet near
Mariupol.[117] Another
Su-30 was reportedly shot down over the
Black Sea.[118]
Ukraine ordered the evacuation of residents of 19 villages in Sumy Oblast within 5 kilometres of the Russian border due to repeated shelling.[119]
25 December
Russia said that its forces had taken Marinka while Ukrainian officials said fighting was still ongoing.[120]
Ukraine officially celebrated
Christmas on 25 December, instead of 7 January for the first time, following President Zelenskyy's decision in July to abandon what he called "Russian heritage".[121]
The Ukrainian Air Force claimed to have downed 28 out of 31 drones. The drones were downed over five oblasts, while two missiles, a
Kh-59 and a
Kh-31P, were shot down over Zaporizhzhia Oblast and the Black Sea, respectively.[118]
26 December
The Ukrainian Air Force claimed to have destroyed the Russian landing ship Novocherkassk in Feodosia[120] following a missile attack by two
Su-24s. Russian officials confirmed the attack, during which one person was killed and two injured. Six buildings were damaged. Russian officials also claimed that two Ukrainian Su-24s were shot down.[122][123]
Ukrainian military commander Valeriy Zaluzhnyi confirmed that Ukrainian forces had withdrawn to the northern outskirts of Marinka.[124]
A police officer was killed while four others, including two police officers, were injured after the
Kherson railway station was shelled by Russian artillery during a civilian evacuation.[125]
27 December
Two people were killed in a Russian drone attack on Odesa.[126]
Ukraine sentenced
Denis Pushilin, the head of the
Donetsk People's Republic, to 15 years' imprisonment
in absentia for collaborating with Russia and undermining Ukraine's territorial integrity following his role in organizing the region's unrecognized referendum to join Russia.[128]
The Ukrainian Defence Ministry announced a new kind of body armour designed specifically for female soldiers that would be manufactured by a Ukrainian company, ending female soldiers having to fund their own body armour or wear male body armour.[129]
A Panamanian-flagged cargo vessel on its way to pick up grain in
Izmail struck a suspected Russian
floating mine in the Black Sea, injuring two sailors.[132]
The US sent a military assistance package to Ukraine valued at up to US$250 million that includes air defence munitions,
105 mm and
155 mm shells, 15 million rounds of various types of ammunition and anti-armour weapons.[133]
Two Russian poets were sentenced to up to seven years' imprisonment by a Moscow court for publicly conducting poetry readings critical of the invasion of Ukraine.[134]
Russia launched airstrikes at several cities across Ukraine, with many explosions reported.[135] At least 50 people were killed,[136] and more than 160 injured.[137] Some 122 missiles and a "score" of drones were fired according to the Ukrainian Air Force, most of which were intercepted. Air Force commander
Mykola Oleshchuk called it "the most massive attack from the air". A maternity hospital in Dnipro was also struck.[138][139][140] Ukrainian General Valerii Zaluzhnyi claimed to have intercepted 27 of the drones and 87 of the missiles.[141] One Russian missile, according to Polish army commander
Wiesław Kukuła, entered Polish airspace from Ukraine for approximately three minutes, before it "turned back" for Ukrainian airspace.[142]
President Zelenskyy visited Ukrainian positions in Avdiivka.[143]
The Russian Defense Ministry claimed that two Ukrainian drones were shot down over Kursk and Bryansk Oblasts.[144]
Russia claimed to have shot down 32 drones and 13 missiles over Bryansk,
Oryol, Kursk, and Moscow Oblasts. In
Belgorod, 25 people,[147] including three children, were killed and 108 were injured by shelling.[148] Several homes and water infrastructure were damaged. In
Bryansk, the governor claimed that a child was killed, while a recreational centre, 55 homes, private businesses, a pre-school and football field were damaged.[149][150][151]
Seven people were killed in Russian attacks in Donetsk, Kherson, Chernihiv and Zaporizhzhia Oblasts.[152][153][154][155] Twenty-eight people were injured in a Russian missile attack on Kharkiv.[156]
31 December
Three people were killed by Russian shelling in
Borova, Kharkiv Oblast.[148][157] One person was killed in a Russian drone attack on Odesa.[158] Russia launched a wave of drone and missile attacks in Kyiv and Kharkiv in response to the attack on Belgorod. At least six missiles hit Kharkiv, injuring 22 people and damaging 12 apartment buildings, 13 houses, and a kindergarten.[159]
January 2024
1 January
Pro-Russian authorities in
Donetsk claimed that four people were killed and 13 others were injured by Ukrainian shelling in the city.[160] Three people were killed by Russian shelling in Donetsk, Kharkiv and Kherson Oblasts.[161][162][163] Two people were also killed in a Russian drone attack in Sumy Oblast.[164]
Russia launched a missile attack on Kyiv and Kharkiv, killing six people[168] and injuring 127.[169] The Ukrainian Air Force claimed to have intercepted 72 out of 99 missiles launched.[170] Analysis of remains of a missile fired at Kharkiv found that it was manufactured in North Korea.[171]
In an earlier strike the Ukrainian Air Force claimed to have shot down all 35 drones sent from Russia and occupied Ukraine. In Dnipropetrovsk Oblast falling debris took out a power line and in
Mykolaiv Oblast falling debris started a fire that was extinguished.[172] According to calculations based on the figures of the Ukrainian Air Force;
Forbes Ukraine claimed that the missile attack that day cost Russia about 620 million
US dollars.[173]
Two people were killed by Russian shelling in Donetsk Oblast.[174]
Russia accused Ukraine of launching another missile attack on Belgorod. One missile struck a car, killing a man, another hit an auto market wounding four. Three others were also injured in separate instances. Russian air defences claimed to have shot down 17 missiles fired from a
MLRS.[175]
Three people were killed in Russian attacks in Kherson Oblast and Avdiivka.[180]
In Russia, the governor of Belgorod Oblast reported several explosions overnight and claimed that several drones were shot down, while in Crimea, the Russian-installed governor of Sevastopol claimed that a missile was shot down over the port.[181] Ukraine launched 12 missiles and several drones on Belgorod.[182]
230 Ukrainian POWs and 248 Russians were released in the largest prisoner exchange between the two countries since the 2022 invasion. The exchange was mediated by the UAE.[183][184][185]
Norway announced it would send two F-16s to Denmark to help train Ukrainian pilots.[186]
The
SBU reported that Russian hackers had gained remote control over security cameras in Kyiv, which were then used to check on the positions of air defence units and give
battle damage assessments.[187]
4 January
One person was killed in a Russian missile attack on an industrial facility in
Kropyvnytskyi.[188] Three people were killed by Russian shelling in Donetsk and Kherson Oblasts.[189][190]
The Russian defence ministry claimed Ukrainian forces fired 10 missiles at Crimea and 10 over Belgorod, which were all shot down. One person was reported injured at Sevastopol by falling debris while three houses were destroyed. Ukraine claimed it had hit two military targets in Crimea.[191][192] Two people were injured in Belgorod according to the regional governor.[193]
An Su-34 bomber was set on fire at the
Chelyabinsk air base by a Ukrainian saboteur according to the HUR.[194] Russian media reported that the fire was allegedly caused by a 16-year-old boy from
Dagestan.[195]
Germany delivered a military aid package to Ukraine that included a
Skynex air defense system, 10
Marder armored vehicles, ammunition for Leopard tanks, two
TRML-4D air surveillance radars, 30 drone detection systems, IRIS-T anti-air missiles , 10 GO12 ground surveillance radars , 155 mm artillery ammunition, firearms munitions, two mine-clearing tanks, a bridge-laying tank, trucks, assault rifles, combat helmets, and winter camouflage nets and ponchos.[196]
The NACP added the Lithuanian food manufacturing firm
Viciunai Group to its list of international war sponsors for continuing to do business in Russia.[197]
5 January
The HUR claimed that it had launched a cross-border raid into the
Grayvoronsky District of Belgorod Oblast in Russia, mining a road and inflicting casualties on a Russian platoon.[198]
One person was killed by Russian shelling in Kherson Oblast.[199]
Vladyslav Zalistovskyi, a 23-year-old
MiG-29 pilot from the Ukrainian Air Force's 114th Tactical Aviation Brigade who was known by the call sign "Blue Helmet", was killed during a combat mission.[200]
A resident of Donetsk Oblast was sentenced by a Ukrainian court to 12 years' imprisonment for spying on Ukrainian military movements in Avdiivka for Russia.[201]
Ukrainian media reported that
Anton Kravets, founder of the Ukrainian rubber goods manufacturer
Kyivguma [
uk], was arrested on suspicion of exporting tactical harnesses and bandages to Russia through Europe, some of which were used by the Russian military in Ukraine.[202]
In Russia, some 300 residents were evacuated from Belgorod. The oblast's governor,
Vyacheslav Gladkov, said on Telegram that his office had received 1,300 applications to evacuate children from the city as well following Ukrainian strikes.[203]
Russia claimed to have shot down four Ukrainian missiles over Crimea.[207] The Ukrainian Air Force claimed it had carried out an airstrike on
Saky airbase.[208]
Denmark announced that the delivery of 19
F-16s to Ukraine will be delayed until the second quarter of 2024 due to the time required to train Ukrainian pilots and operators.[209]
Ukrainian intelligence claimed to have destroyed a partially built rail bridge, fuel trucks and other construction machinery using a missile strike in
Hranitne, near Mariupol.[210]
7 January
Two people were killed by Russian shelling in Kherson and Kharkiv Oblasts.[211][212]
The Ukrainian poet
Maksym Kryvtsov was announced to have been killed in action.[213]
The Polish government reached an agreement with Polish truckers to end their blockade of the Ukrainian border.[214]
During a visit to Kyiv, Japanese Foreign Minister
Yoko Kamikawa pledged 11000 million
JPY ($37 million) for a drone detection system along with other equipment such as
gas turbines and electricity
transformers.[215]
8 January
Russia launched a massive missile and drone attack across Ukraine, killing at least five people and injuring at least 45 others in Zaporizhzhia,
Khmelnytskyi, Dnipropetrovsk, and Kharkiv Oblasts.[216][217]
A Russian Air Force aircraft accidentally released an
FAB-250 warhead over
Rubizhne, Russian-occupied Luhansk Oblast. No casualties or damage were reported, as the warhead failed to detonate.[218]
In Russia, three people were reportedly injured by falling drone debris during an attack on Belgorod Oblast.[219]
The HUR claimed to have taken about 100 GB of classified data valued at $1.5 billion from the Russian drone manufacturer
Special Technology Center.[220]
9 January
In Russia, a fuel depot and another energy facility in Oryol Oblast were reportedly attacked by Ukrainian drones, injuring three people.[221] A woman was claimed killed in a separate attack on the border village of
Gornal in Kursk Oblast.[222]
Ukrainian media reported that the Blackjack hacker group undertook a cyberattack against the Russian Internet provider
M9 Telecom, destroying the firm's servers and deleting 20 TB of data.[223]
Russia placed exiled oligarch and opposition leader
Mikhail Khodorkovsky on its wanted list for online statements made regarding payments for Russian military fatalities in the invasion of Ukraine.[224]
10 January
One person was killed in a Russian airstrike in Kharkiv Oblast.[225] Thirteen people, including several Turkish journalists, were injured in a Russian missile attack on a hotel in Kharkiv city.[226][227]
11 January
Russia claimed to have shot down three drones over Rostov,
Tula and Kaluga Oblasts.[228]
Turkey, Romania and Bulgaria signed an agreement establishing a Mine Countermeasures Task Group to deal with Russian naval mines affecting shipping in the Black Sea.[229]
A US
Department of Defense Office of Inspector General report revealed that
the Pentagon was unable to quickly or fully account for over $1 billion worth of weapons aid to Ukraine, with US officials and diplomats failing to properly monitor 39,139 high-value weapons and devices intended to reach front line Ukrainian units. No evidence of theft or diversion of weaponry was presented in the report, as such investigation was beyond the scope of the inspector general's examination.[230][231][232]
US National Security official
John Kirby said that the US had run out of funding for military aid to Ukraine.[233]
The
Verkhovna Rada refused to debate legislation regarding an extension of mobilisation which would have reduced the age of conscription from 27 to 25 and increased penalties for draft evaders. The proposal was rejected on the basis that parts of it "directly violate human rights". The bill was returned to President Zelenskyy for further amendments.[234]
During President Zelenskyy's visit to Latvia, his counterpart
Edgars Rinkevics announced a new military aid package to Ukraine that would include
howitzers, 155 mm ammunition, anti-tank weapons, rockets, grenades, helicopters, drones, communication devices, and generators.[235]
12 January
Two people were killed by Russian shelling in Kherson. In Horlivka, two people were claimed to have been killed and six others injured by a Ukrainian drone strike on an ambulance transporting victims of an earlier Ukrainian attack in
Holmivskyi that killed two people.[236]
British Prime Minister
Rishi Sunak visited Kyiv and announced a new £2.5 billion aid package for Ukraine earmarked for the manufacture and purchase of drones, munitions, maritime security and humanitarian aid.[237][238]
A Russian tank brigade lieutenant was sentenced in absentia by a Ukrainian court to life imprisonment for the killing of two civilians in
Mriia during the
Battle of Kyiv in 2022.[239]
The NACP added the sandwich chain
Subway to its list of international war sponsors for continuing to operate in Russia.[240]
Russia issued an arrest warrant for former vice president of
Gazprombank,
Igor Volobuyev [
uk], for being a "foreign agent", having fled to Ukraine after the 2022 invasion and joining the Kyiv-backed
Freedom of Russia Legion.[242]
13 January
Russia launched 37 missiles and three drones across Ukraine, of which Ukrainian air defenses intercepted eight missiles. Another 20 missiles were brought down by malfunctions or "Ukrainian electronic warfare systems".[243][244] One person was injured in Sumy Oblast.[245]
French Foreign Minister
Stéphane Séjourné visited Kyiv, during which he encouraged French defence firms to invest in Ukraine.[246]
14 January
The Ukrainian military claimed to have shot down a Russian
Beriev A-50 AWACS aircraft and damaged an
Ilyushin Il-22 over the
Sea of Azov.[247][248] According to Ukraine, Russia had had only three A-50s and six modernized A-50Us in service,[249] which was confirmed by the UK
Defence Intelligence together with the crash of the A-50 aircraft.[250]
In Melitopol, a vehicle carrying four Russian soldiers was claimed to have been blown up by partisans.[251]
The Swedish government and the Norwegian company
Nammo signed an agreement to increase production of
155 mm artillery ammunition to Ukraine while also boosting Swedish stocks.[252]
15 January
Five people were killed in a Russian missile strike on a house in
New York, Donetsk Oblast, with the bodies only being recovered on 27 January.[253] One person was killed by Russian shelling in
Krasnohorivka, Donetsk Oblast.[254]
Ukrainian journalist
Yuriy Nikolov claimed that unknown intruders tried to break down his front door and demanded that he join the army two weeks after he had criticized President Zelenskyy's leadership due to his unwillingness to accept "bad news", during which he compared him to a "draft-dodger".[255]
16 January
Russia claimed to have shot down five drones over
Voronezh, during which two children were injured. Explosions were reported near an airbase.[256][257]
Ukrainian authorities ordered the evacuation of over two dozen villages in
Kupiansk Raion, Kharkiv Oblast, due to "worsening" Russian attacks.[258]
The Verkhovna Rada passed a law creating an electronic registry of potential conscripts for mobilization purposes.[259]
French President
Emmanuel Macron announced that his government would deliver some 40
SCALP missiles and "several hundred bombs" in the next few weeks and sign a bilateral security agreement with Ukraine.[260]
Polish truckers who had been blocking three border crossings with Ukraine suspended their actions until March following an agreement with the Polish government.[261]
Seventeen people were injured, two seriously, after two
S-300 missiles hit residential buildings in Kharkiv; ten residential buildings were damaged as well, according to regional governor
Oleh Syniehubov.[262]
17 January
Ukraine claimed to have shot down 19 out of 20 drones near Odesa. Three people were injured. Residential buildings, cars and a gas pipe were also damaged.[263]
Three people, including a 13-year old girl, were killed by Russian shelling in Kherson and Kharkiv Oblasts.[264][265]
Russian forces claimed to have shot down seven
Vilkha missiles and four drones over Belgorod Oblast,[266] as well as another drone over Moscow Oblast.[267]
Germany announced a new military aid package of some €7 billion for Ukraine that would include ammunition for
Leopard 1 tanks, drones and communication equipment. However, the
Bundestag voted down a motion to send
Taurus cruise missiles to Ukraine.[268][269]
Russia claimed that it had taken the village of
Vesele in Donetsk Oblast, 20 square kilometres (7.7 sq mi) northeast of
Bakhmut.[271]
Russian officials claimed that a drone was shot down over
Vasilevsky Island in
Saint Petersburg, in the first occurrence of its kind since the invasion began. A fire was reported near the St. Petersburg Oil Terminal after three kilograms of high explosives detonated, burning an area of some 130 square metres. A drone also flew over one of Putin's official residences in
Valday,
Novgorod Oblast, while another was shot down over Moscow.[272][273][274]
One person was killed by Russian shelling in Kupiansk.[275]
Australia declined a request from Ukraine to acquire 45 retired
Taipan helicopters, citing their unworthiness for flying and massive repair costs.[276]
The US imposed sanctions on the shipping firm Hennesea Holdings Limited for violating the price cap on Russian oil imposed following the 2022 invasion.[277]
French Armed Forces Minister
Sébastien Lecornu announced more aid for Ukraine, including a plan to train 7,000–9,000 Ukrainian soldiers along with a "artillery coalition" of 23 nations to produce more artillery for Ukraine. France also pledged 12
CAESAR self-propelled howitzers in total, and 50
AASM Hammer bombs per month, and increase the number of shells delivered to Ukraine from 2000 per month to 3000.[278][279]
Ukraine released video of what it claimed to be a jet-powered kamikaze drone during a test flight.[280]
19 January
In Russia, a Ukrainian
drone strike caused a fire that affected four reservoirs at an oil depot in
Klintsy. TASS reported that the fire covered an area of some 1,000 square metres. Another drone was reported to have struck a gunpowder factory in
Tambov.[281][282]
One person was killed by Russian shelling in Kherson.[283]
IAEA head
Rafael Grossi said that monitors had discovered mines in a buffer zone between the external and internal fences of the
Zaporizhzhia Nuclear Power Plant that had previously been removed in November 2023.[284]
20 January
Ukraine placed
Communist Party of Ukraine leader
Petro Symonenko, who fled to Russia after the 2022 invasion, on its wanted list for calling for the overthrow of the government and justifying Russian aggression.[285]
21 January
A Ukrainian drone attack caused an explosion at a natural gas terminal belonging to
Novatek at
Ust-Luga,
Leningrad Oblast. Russian authorities said there were no casualties but two storage facilities and a pumping station were damaged.[286] Drone attacks were also reported at the Shcheglovskiy Val plant in
Tula, which produces
Pantsir missile systems, the
Smolensk Aviation Plant, and in Oryol Oblast.[287] Russian officials also claimed that two Ukrainian missiles and another projectile were shot down over Crimea.[288]
One person was killed by Russian shelling in
Kurakhove.[290]
The Ukrainian military confirmed the capture of the village of
Krokhmalne, 30 kilometres southeast of Kupiansk, by Russian forces, while claiming that the latter had lost at least 7,055 soldiers in the attempt.[291][292]
22 January
Three people were killed by Russian shelling in Donetsk, Kharkiv and Kherson Oblasts.[293][294][295]
Polish Prime Minister
Donald Tusk visited Kyiv to discuss a new aid package for Ukraine focused on making "ammunition and military equipment".[296]
On
Unity Day, President Zelenskyy signed a decree recognizing the regions of
Kuban,
Starodubshchyna and
Slobozhanshchyna in Russia as historically inhabited by Ukrainians. The decree also required the Ukrainian government to create plans "to preserve the national identity of Ukrainians" in those areas.[297] However, it did not establish any territorial demands on Russia.[298] Zelenskyy also proposed a law allowing dual citizenship with other nationalities except with Russia.[299]
23 January
Russia launched a series of missile strikes across Ukraine, killing at least 18 people and injuring 130 others according to President Zelenskyy. Ukrainian forces claimed to have intercepted 21 of 42 missiles launched.[300] Eleven people[301] and two dogs were killed[302] and at least 57 others were injured in Kharkiv. One person was killed in
Pavlohrad while at least 22 others were injured in Kyiv.[303] Four people were killed in Kherson Oblast.[304]
Hackers from the Ukrainian group BO Team launched a cyberattack on the Russian Far Eastern Research Center of Space Hydrometeorology "Planeta" based in Khabarovsk, destroying 280 servers and two petabytes of data that were used by multiple Russian government agencies, as well as a digital array valued at $10 million, the softwares of the facility's supercomputers. The cyberattack also reportedly disabled the facility's air conditioning, humidification, and emergency power supply systems, and rendered a strategic station on
Bolshevik Island in the
Russian Arctic offline.[305]
NATO announced a 1.1 billion euro ($1.2 billion) deal to purchase 220,000 155 mm artillery shells for replenishing depleted stocks and supporting Ukraine.[306]
24 January
A Russian Il-76 transport aircraft carrying 74 people was reported have
crashed in
Yablonovo, Belgorod Oblast, killing everyone on board, including 65 Ukrainian POWs according to Russian officials. The Ukrainian military claimed the aircraft was transporting S-300 missiles.[307] A spokesperson for the HUR confirmed a prisoner swap was due to happen on 24 January but did not proceed, adding that it was checking if Ukrainian POWs were on board the aircraft.[308] It later released another statement where it accused Russian forces of failing to advise them to keep the airspace clear. The BBC considered this statement a "tacit acknowledgement" that Ukraine shot down the aircraft.[309]
The mayor of Avdiivka said that Russian forces had managed to enter the southern part of the city for the first time but were forced out by Ukrainian forces. A Russian rocket strike in nearby
Hirnyk killed two people.[310]
Russia claimed to have shot down seven drones over Oryol, Bryansk and Belgorod Oblasts.[308]
Germany announced that it would deliver six decommissioned
Sea King MK41 Helicopters in its first transfer of helicopters to Ukraine.[311] Canada announced a military aid package of $20 million including 10
rigid inflatable boats manufactured by Zodiac Hurricane Technologies, and English language training for F-16 pilots.[312]
25 January
According to Ukraine, Russia launched 14 drones and five missiles in the south of the country. 11 drones were shot down, injuring two people in Odesa. Residential and industrial buildings in the city were also damaged.[313]
In Russia, an oil depot in
Tuapse,
Krasnodar Krai, caught fire. Locals reported multiple drones in the air before and after the fire. The fire was localised without causing casualties.[314]
BBC News Russian reported that Russia had phased out its practice of granting presidential pardons to prisoners who agreed to fight in Ukraine and was instead offering them conditional release and sending them to the front until the war ends, citing testimonies from fighters and their relatives.[315]
A court in Moscow convicted Donbas separatist commander
Igor Girkin aka Strelkov, of extremism and sentenced him to four years' imprisonment for calling Putin a "coward" over his conduct of the war in Ukraine.[316] A Saint Petersburg court sentenced
Darya Trepova to 27 years' imprisonment for her involvement in a bombing that killed pro-war milblogger
Vladlen Tatarsky and wounded 42 others in 2023 and which Russia claimed was orchestrated by Ukrainian intelligence.[317]
26 January
France delivered two
LRU rocket launchers to Ukraine.[318]
27 January
The ISW, citing Russian milbloggers, reported that the Russian military had taken the village of
Tabaivka, 20 kilometers southeast of Kupiansk, which was denied by Ukraine.[319]
Ukrainian authorities claimed that two siblings were fatally shot by a Russian sabotage group that had infiltrated a village in
Khotin, Sumy Oblast.[320] One person was killed by a drone strike in Beryslav.[321]
The HUR claimed that it had destroyed the "entire IT infrastructure" of the IPL Consulting company, which provides services to the Russian heavy industry and military-industrial complex, in a cyberattack.[322]
The SBU announced that it had uncovered corruption in a weapons purchase by the Ukrainian military worth about 1.5 billion hryvnias ($40 million) that was signed in 2022 but saw none of the promised weapons arrive. It said that five senior officials in the defence ministry and managers of the weapons supplier Lviv Arsenal were under investigation, with one suspect in custody after being apprehended while trying to leave the country.[323]
28 January
Greece agreed to transfer air defense missiles and anti-aircraft guns deemed outdated by its military to Ukraine.[324]
The Ukrainian
Coordination Headquarters for the Treatment of Prisoners of War suffered a cyberattack by Russian hackers, restricting access to its servers. A statement linked the attack to the crash of the Russian transport aircraft suspected to be carrying Ukrainian POWs on 24 January.[325]
29 January
Three people were killed by Russian shelling in
Znob-Novhorodske, Sumy Oblast.[326] Russian-installed officials claimed that three people were killed by Ukrainian shelling in Donetsk.[327]
A Russian Su-34 fighter jet was reportedly shot down by Ukrainian air defenses over Luhansk Oblast.[328]
In Russia, the governor of
Yaroslavl Oblast claimed that a drone was shot down by air defenses near the Slavneft-Yanos oil refinery in the first such attack in the region since the war began.[329]
Authorities in Donetsk Oblast ordered the mandatory evacuation of nine frontline villages in the vicinity of Marinka and
Ocheretyne due to continued Russian shelling.[330]
A Ukrainian court sentenced a Russian soldier to life imprisonment for illegally detaining three civilians and fatally shooting two of them in Haivoron, Chernihiv Oblast, in 2022.[331]
The Netherlands pledged €122 million ($132 million) to help procure artillery shells to Ukraine and improve the country's cybersecurity.[332]
A largely intact Ukrainian
R-360 Neptune washed ashore on the Russian coast of the Sea of Azov.[333]
30 January
One person was killed by Russian shelling in Avdiivka.[334] Another person was killed in a Russian drone strike in Beryslav.[335]
35 drones and two missiles were fired by Russian forces across Ukraine. 15 drones were shot down over Mykolaiv, Sumy, Cherkasy, Dnipropetrovsk, Kharkiv, Kherson and Kyiv Oblasts. The Ukrainian Air Force claimed some of the targets were fuel and energy infrastructure.[336]
The Ukrainian military said that it had attacked a Russian radar station in
Rozdolne, Crimea.[337] The HUR claimed to have disabled the special communications server of the Russian Defense Ministry in a cyberattack.[338]
Russia claimed to have shot down 21 drones over Crimea and Belgorod, Bryansk, Kaluga, and Tula Oblasts.[339]
The SBU arrested a resident of Kyiv on suspicion of spying for Russia.[340]
Reuters reported that Ukraine had received its first
GLSDBs according to sources at
Boeing.[341]
31 January
The Ukrainian Air Force claimed to have launched a missile strike on
Belbek airport in Crimea, damaging three Russian military aircraft.[342] Russian forces claimed to have shot down 20 Storm Shadow missiles, 17 over the Black Sea and three over Crimea.[343][344]
In Russia, a drone crashed into the grounds of the Nevsky Mazut oil refinery in St. Petersburg, causing an explosion and fire.[345] Another drone was reportedly shot down over
Pskov Oblast.[346] Russian media blamed the explosion on a
S-400 missile that was fired at a drone but lost control, crashing into the refinery and exploding. All flights from
Pulkovo airport were suspended between 3:53 a.m. and 5:11 a.m.[347]
Russia and Ukraine conducted an exchange of POWs, in which 195 Russians and 207 Ukrainians were returned to their home countries. The exchange was brokered by the United Arab Emirates.[348]
Germany delivered a new set of military equipment to Ukraine which included IRIS-T missiles, 24 APCs, four tracked all-terrain armored vehicles, 155mm artillery ammunition, 14 mine plows, three mine-clearing tanks, a naval mine clearance system, and a Satcom surveillance system.[349]
The HUR claimed that it had sunk the Russian
Tarantul-class missile corvette Ivanovets in
Lake Donuzlav on the west coast of Crimea using naval drones.[351]
Ukrainian sources claimed that the entire crew of 40-50 personnel had been killed, but this could not be confirmed.[352][353]
Two French nationals working as humanitarian volunteers were killed and five others were injured in a Russian drone strike on Beryslav.[354] Ukrainian authorities subsequently prohibited foreign volunteers, NGOs and diplomatic staff from entering parts of Kherson Oblast without their permission.[355]
Russia claimed to have shot down 11 drones over Belgorod, Kursk and Voronezh Oblasts.[356]
The
International Court of Justice (ICJ) issued a verdict on a case filed by Ukraine against Russia, refusing to rule on the shooting down of
MH17 and rejecting Ukrainian claims for reparations from Russia. However, it found that Russia repressed the rights of ethnic minorities in Crimea after it unilaterally annexed the peninsula in 2014, failed to support the teaching of the Ukrainian language and offered "monetary and financial support" to separatists in eastern Ukraine.[357]
EU leaders unanimously agreed to extend 50 billion euros ($54 billion) in aid to support Ukraine's economy.[358][359]
2 February
Russian drone attacks cut power to 40,000 civilians in central Ukraine and trapped miners in
Kryvyi Rih underground. 24 drones attacked energy infrastructure, 11 were shot down and seven failed to reach their targets.[360]
The Ukrainian Culture Ministry reported that the
Cossack-era historical monument of
Kamianska Sich in Kherson Oblast was damaged in a Russian attack, with three recorded hits on the site itself, an 18th-century Cossack cemetery and a site near the grave of
Kish otamanKost Hordiienko.[361]
The ICJ ruled that it would proceed with a case brought by Ukraine against Russia over the veracity of the latter's invocation of the
1948 Genocide Convention in launching its invasion in 2022, but declined to rule on whether the invasion itself was a violation of the said convention.[362]
In Russia, an oil refinery in Volgograd Oblast operated by
Lukoil was set on fire by Ukrainian drone attack. The regional governor,
Andrey Bocharov, blamed the fire on falling drone debris, claiming that all drones were shot down or jammed. The fire was brought under control without anyone being injured. The Russian military claimed that four drones in Belgorod Oblast, two in Volgograd and one in
Rostov-on-Don were intercepted by
electronic warfare systems.[365]
Oleg Stegachev, a Russian
Tu-95 crew commander at
Engels air base, was shot. Ukrainian intelligence was blamed, his condition is unknown.[366]
Estonia delivered a military aid package to Ukraine valued at 80 million euros ($88 million) that included
Javelin missiles and other weapons, ammunition, vehicles and diving equipment.[367]
4 February
One person was killed by Russian shelling in Donetsk Oblast.[368]
President Zelenskyy visited Ukrainian positions near
Robotyne.[369] He also announced the appointment of
Ivan Fedorov, the exiled mayor of Melitopol, as governor of Zaporizhzhia Oblast.[370]
In Russia, the governor of Belgorod Oblast claimed that two border villages were subjected to cross-border attacks by Ukraine.[371]
5 February
Four people were killed by Russian shelling in Kherson.[372] One person was killed in a Russian rocket attack in Sumy Oblast.[373]
The SBU arrested five people on suspicion of being part of a Russian spy network in Odesa, Zaporizhzhia, and Donetsk Oblasts.[374]
In Russia, the governor of Bryansk Oblast claimed that two drones were shot down by air defenses.[376]
The Netherlands pledged to send six more F-16s to Ukraine.[377] Ukrainian commander Lieutenant General
Serhii Naiev said that Ukrainian F-16s would be equipped with (300–500 kilometres (190–310 mi)) range air-launched cruise missiles.[378]
The
State Security Service of Georgia claimed to have intercepted explosives from Ukraine that were being transported to Russia to use for an attack on Voronezh and said that a Ukrainian citizen of Georgian origin was behind the plot.[379]
6 February
A two-month-old baby died following an overnight Russian missile attack that hit civilian buildings and a hotel in
Zolochiv, Kharkiv Oblast.[380][381]
The Ukrainian defence ministry claimed that the
Special Operations Forces had conducted an operation on a Russian-occupied oil rig in the Black Sea that was being used to deploy
Mohajer-6 drones, resulting in the capture of a Neva-B radar system and the destruction of the facility.[382][383]
The SBU arrested five people, including members of Ukrainian intelligence agencies, on suspicion of being part of a Russian spy network.[384]
President Zelenskyy signed a decree establishing the Unmanned Systems Forces, a new branch of the
Armed Forces of Ukraine that would take charge of drone-related matters.[385]
Russia claimed to have intercepted seven drones over Belgorod Oblast. No casualties were reported but four homes were damaged by falling debris.[386][387]
7 February
Russia launched a wave of missile and drone attacks across Ukraine, killing one person in
Mykolaiv and six others in Kyiv.[388] The Ukrainian military said 64 missiles and drones were launched, of which 44 projectiles were shot down. Airstrikes were also reported in Kharkiv.[389][390] One of the missiles launched was a
hypersonicZirkon cruise missile, the first time it had been used in the conflict, according to the Kyiv Scientific Research Institute.[391]
The Ukrainian military claimed to have shot down a Russian
Ka-52 Alligator helicopter near Avdiivka.[392]
The
299th Tactical Aviation Brigade of the Ukrainian Air Force announced that one of its veteran pilots, Vladislav Rykov, was killed in action after having done 385 sorties.[393]
The SBU arrested a woman on suspicion of aiding a Russian missile attack on Pokrovsk on 6 January that killed six civilians.[394]
Rheinmetall outlined a new aid plan for Ukraine that would involve the delivery of ammunition for
Leopard 1 and 2 tanks, Marder IFVs, Gepard anti-aircraft guns, 40 mm and "tens of thousands" of 155 mm shells. It also signed a contract to supply 25 Leopard 1A5 tanks, five recovery vehicles and five Leopard 1s for driver training.[395]
In Russia, two people were reportedly injured by Ukrainian shelling on Belgorod.[396]
Russia placed HUR chief Kyrylo Budanov, Ukrainian Navy Commander
Oleksiy Neizhpapa, and Ukrainian Air Force Commander
Mykola Oleshchuk on its list of "terrorists and extremists".[397]
Ukraine announced that it would begin mass production of an "analogue" of the Russian
Lancet drone with a range of 40 kilometres.[399]
8 February
Zelenskyy replaced Commander-in-Chief Valerii Zaluzhnyi with
Oleksandr Syrskyi amid reports of growing disagreements between the two.[400] Zelenskyy also awarded Zaluzhnyi and HUR chief Kyrylo Budanov with the title of
Hero of Ukraine,[401] and later announced the return of 100 Ukrainian POWs, mostly captured following the siege of Mariupol, in a prisoner exchange in which 100 Russian POWs were also released, according to the Russian defence ministry.[402]
One civilian was killed by Russian shelling in Avdiivka[403] and one in
Selydove, Donetsk Oblast.[404]
The SBU said it had uncovered three Russian weapons caches in Kyiv,
Vinnytsia, and
Zakarpattia Oblasts. Among the items seized included grenade launchers, over 15 kilograms of explosives, and automatic weapons. At least one of the caches was believed to have been for the use of alleged "pro-Russian underground groups".[405]
In Russia, the governor of Belgorod Oblast, Vyacheslav Gladkov claimed that six people were injured in two separate attacks by Ukraine.[406]
9 February
Seven people, including three children, were killed after a gas station in Kharkiv was blown up by Russian drones. Burning fuel flowed down the street, destroying 15 houses.[407] Three people were killed by Russian airstrikes in Sumy Oblast.[408]
Zelenskyy appointed Major General
Anatoliy Barhylevych as the new Chief of General Staff of the Ukrainian Armed Forces, replacing Lieutenant General
Serhiy Shaptala.[409]
Russia claimed to have shot down 19 drones over the Black Sea, Krasnodar Krai and in Kursk, Bryansk, and Oryol Oblasts. One of the drones was reported to have started a fire within the premises of the Ilsky oil refinery in Krasnodar Krai. A refinery at Afipsky was also attacked without reports of damage or casualties.[410][411]
Ukrainian soldiers reported that Russian forces appeared to be
using SpaceX's Starlink satellite devices across the frontline, and that the internet terminals were being shipped to and deployed in Russia via
Dubai.[414][415]
10 February
One person was killed in an attack in Kherson Oblast.[416]
Zelenskyy named Colonels Vadym Sukharevskyi, commander of the 59th Separate Motorized Infantry Brigade, and Andrii Lebedenko as deputy commanders-in-chief of the Ukrainian Armed Forces. He also appointed Volodymyr Horbatiuk, Oleksii Shevchenko, and Mykhailo Drapatyi, as deputy chiefs of the Ukrainian general staff.[417]
One person was killed in a Russian attack in Kharkiv Oblast.[419]
In Russia, a drone was reportedly shot down over Belgorod Oblast.[420]
Russian troops were found to have built a defensive line of railway cars in Donetsk Oblast measuring about 30 kilometres (19 mi).[421]
In Moldova,
border police found fragments of a Russian Shahed-type drone in the village of
Etulia, which was suspected to have crashed in Moldova after being shot down by Ukrainian air defenses following a Russian attack against Ukraine's
Izmail Raion on the night of 9 to 10 February,[422] with 50 kg of explosives.[423]
12 February
A Ukrainian military commander said that Russian forces had stopped sending "human wave" attacks on Avdiivka and were instead resorting to smaller assault groups with air cover.[424]
13 February
In an interview with
ZDF, Ukrainian military commander Oleksandr Syrskyi said that Ukrainian forces had shifted to defensive operations to exhaust advancing Russian forces.[425] The Ukrainian
110th Mechanized Brigade was rotated out of Avdiivka after having been stationed there since March 2022 as it "no longer has sufficient capabilities to hold the city".[426]
Three people were killed by Russian shelling in Kharkiv Oblast. Two others were killed in separate attacks in Nikopol and in Kherson Oblast. Russian-installed officials in Luhansk Oblast claimed that three people were killed by Ukrainian shelling in
Kreminna.[427]
The US Senate passed a bill that includes $61 billion in funding for Ukraine.[428]
Russian pilot
Maksim Kuzminov, who defected to Ukraine with his Mi-8 AMTSh helicopter in 2023, was found dead with 12 gunshot wounds at his residence in Spain.[429]
14 February
Ukrainska Pravda, citing sources from the HUR, reported that the Russian landing ship Tsezar Kunikov was sunk by drones in the Black Sea.[430]
Three people, including a child, were killed by Russian shelling in
Selydove.[431] Two people were killed in a separate attack in
Mykolaivka, Donetsk Oblast.[432] Four people were killed in a Russian missile attack in
Velykyi Burluk, Kharkiv Oblast[433] while another was killed in Kherson.[434]
Colonel Magomedali Magomedzhanov, the deputy commander of the Russian 18th Combined Arms Army and commander of the 61st separate Kirkenes Red Banner Marine Brigade of the
Northern Fleet, died in a hospital in Sevastopol from injuries sustained while he was undertaking a military operation, according to the republican government of
Dagestan.[435]
Putin signed a law allowing for the confiscation of assets of those convicted of spreading "deliberately false information" about the Russian military.[436]
Russian media published footage of what appeared to be the remains of a
GLSDB reportedly found near Kreminna.[437][438]
15 February
Ukraine fired
several missiles at Belgorod Oblast, according to Russian officials. Fourteen were shot down but one hit and "heavily damaged" a shopping centre in Belgorod city, killing seven, including children, and injuring 18 others. Another missile struck a sports stadium.[439][440] Russia claimed the missiles were fired from an
RM-70 Vampire.[441] An oil refinery in Kursk Oblast was set on fire by a Ukrainian drone strike, according to local officials.[442]
In Kharkiv Oblast, one person was killed in a Russian missile strike on
Chuhuiv[443] while three others died in
Chorne.[444] Two people were killed by Russian shelling in Kherson[445] and Donetsk Oblast.[446]
The Ukrainian
Third Assault Brigade confirmed that it had been "urgently" redeployed to Avdiivka, adding that the situation there was "extremely critical", and claiming to have inflicted "critical losses" on two Russian battalions.[447]
The NACP added the Irish-American oilfield service company
Weatherford International to its list of international war sponsors for continuing to do business in Russia.[448]
16 February
Ukrainian commander
Oleksandr Tarnavskyi said that Ukrainian forces had withdrawn from the Zenit air defense complex in Avdiivka, which they had used as a strongpoint since 2014.[449]
One person was killed by Russian shelling in Sumy Oblast.[450]
Belarusian President
Alexander Lukashenko claimed that a group of Ukrainian and Belarusian saboteurs were caught with explosives on the border with Ukraine as part of plans to commit acts of sabotage in Russia and Belarus.[451]
President Zelenskyy arrived in Germany to sign a bilateral security deal with the German government.[452] The German government announced that it would give €7.1bn of military aid to Ukraine in 2024. Along with a separate €1.13bn aid package. Which included 100
IRIS-T missiles, a
SykNex air defence unit, 18 howitzers and 18 self propelled howitzers.[453] Later in the day, Zelenskyy signed a 10-year bilateral security deal with President Macron in France that would provide Ukraine with "3 billion euros ($3.2 billion)" of aid in 2024.[454]
Germany delivered 3,990 155 mm shells, 18 armored personnel carriers, three Wisent demining tanks, 62 reconnaissance drones, a
Dachs engineering vehicle, nine mine-clearing plows, four border guard vehicles, and 500 LED lights and IT equipment to Ukraine.[455]
17 February
Ukrainian commander-in-chief Oleksandr Syrskyi announced the withdrawal of Ukrainian forces from Avdiivka to prevent encirclement by the Russian army.[456] The city fell to Russian forces later in the day, with pockets of resistance remaining in the
Avdiivka Coke Plant.[457] Between 500-1000 Ukrainian soldiers are believed to have been captured or gone missing in the withdrawal.[458][459]
Russian forces were also storming
Robotyne, according to the ISW. Ukraine claimed to have defeated a Russian offensive in Zaporizhzhia Oblast, killing 70 Russian soldiers and injuring 80 as well as destroying 18 pieces of equipment, including three tanks.[460]
The Ukrainian Air Force claimed to have shot down two Russian Su-34s and a
Su-35 fighter jet over eastern Ukraine.[461]
Five people were killed by Russian attacks in Kherson, Kharkiv, Donetsk and Sumy Oblasts.[462][463][464][465]
In Russia, officials claimed that 14 drones were shot down over Belgorod, Kaluga, Bryansk, and Voronezh Oblasts.[466]
In Moldova, border police reported it had found fragments of a Russian drone near the village of Etulia Nouă.[467]
Rheinmetall signed a joint venture to open a factory in Ukraine that would produce hundreds of thousands of 155mm calibre bullets annually.[468] Czech President
Petr Pavel said that his country could supply Ukraine with "half a million 155 mm and 300,000 122 mm shells" within weeks if funding is found.[469]
18 February
Ukrainian air defences shot down a Russian Su-34 fighter-bomber. Twelve Russian drones and a Kh-59 cruise missile were also destroyed overnight.[470]
Ukraine opened an investigation after video emerged of Russian forces summarily executing eight POWs in Avdiivka and Vesele, Donetsk Oblast.[471] Another investigation was opened after video emerged subsequently emerged of three Ukrainian POWs allegedly being shot near Robotyne.[472]
Russian hackers launched cyberattacks on several Ukrainian media outlets, with Ukrainska Pravda reporting that its account was used to spread misinformation regarding the Ukrainian military.[473]
Danish Prime Minister
Mette Frederiksen announced that her country would donate its entire artillery ammunition stockpile to Ukraine.[474] The US government said it was transferring $500,000 in seized Russian funds to Ukraine via Estonia.[475]
19 February
Ukraine claimed that its air defences shot down two Russian fighter jets: an Su-34 and an
Su-35S.[476]
Zelenskyy visited Ukrainian positions in Kupiansk.[477]
Russian forces in
Novoazovsk, occupied Donetsk Oblast, brought down a suspected
Banshee drone using electronic warfare systems.[479]
20 February
Ukraine claimed that at least 60-68 Russian soldiers and were killed and 300 were wounded in a HIMARS strike on a training ground near
Trudivske, occupied Donetsk Oblast. Two "sub-units", the 4th and 6th companies, numbering between 80-120 soldiers each, were reportedly "cut down".[480][481][482]
Russia claimed that it had pushed out Ukrainian forces from their bridgehead across the Dnipro River in Krynky, Kherson Oblast.[483] The Ukrainian military denied the claims.[484][485] Five people were killed by Russian shelling in
Nova Sloboda, Sumy Oblast.[486] Two people were killed in a Russian drone strike in Kupiansk.[487]
Sweden announced a 7.1-billion kronor ($682 million)-military aid package to Ukraine.[488]
The Ukrainian military claimed that it had killed around 60 Russian soldiers in an artillery strike on a training ground near
Podo-Kalynivka, Kherson Oblast.[492]
Russia claimed to have taken the village of
Pobieda, five kilometers west of Donetsk.[493]
One person was killed by Russian shelling in Kherson Oblast.[494] One person was killed in a separate attack in Donetsk Oblast.[495]
New Zealand pledged $26 million in military and humanitarian aid to Ukraine, including for the training of soldiers and the procurement of weapons and ammunition.[496] Denmark also pledged 1.7 billion kroner ($247 million) in military aid and signed a 10-year security agreement with Ukraine.[497][498] UK defence minister
Grant Shapps announced plans to send 200 Brimstone anti-tank missiles to Ukraine,[499] while in Germany, the
Bundestag voted down a proposal to send Taurus missiles to Ukraine and approved instead a motion to send additional other long-range weapons.[500]
23 February
The US and EU announced sanctions on 600 individuals and entities associated with Russia over its invasion of Ukraine and the
death of Alexei Navalny.[501]
Two people were killed in a Russian drone strike in Dnipro[502] and five in Odesa.[503]
The Ukrainian Air Force announced the downing of a Russian Beriev A-50 early warning and control aircraft in Krasnodar Krai, making it the second such loss during the invasion.[504]
Ukrainian intelligence confirmed that the Czech Republic was organising some $2 billion in funding to purchase artillery shells for Ukraine from southern African countries and South Korea.[505][506]
24 February
The UK pledged £245 million ($311 million) to replenish Ukrainian artillery ammunition stocks.[507]
Russia claimed to have downed drones over Lipetsk, Kursk and Tula Oblasts. Ukraine claimed that its drones set fire to the
Novolipetsk Steel plant in
Lipetsk. No casualties were reported however the facility was evacuated.[508]
Ukraine opened an investigation after video emerged showing seven Ukrainian POWs reportedly being executed by Russian soldiers near Bakhmut.[509]
25 February
In a rare disclosure, Zelenskyy said that 31,000 Ukrainian soldiers had been killed since the start of the Russian invasion in 2022.[510]
Russia claimed to have shot down six drones over Belgorod Oblast and the Black Sea.[511]
Russian bombing destroyed the central railway station of
Kostiantynivka, Donetsk Oblast, and damaged several dozen other buildings.[512][513] One person was killed in a Russian drone strike in Nikopol.[514] Two others were killed by Russian shelling in
Tiahynka, Kherson Oblast.[515]
26 February
The Ukrainian military announced that it had withdrawn from the village of
Lastochkyne, west of Avdiivka. Russia later said it had taken the village and claimed to have pushed back Ukrainian forces by 10 kilometers.[516] Ukraine appeared to have recorded its first loss of an
M1A1 Abrams tank in battle.[517] as well as its first loss of a
NASAMS system to Russian forces in Zaporizhzhia.[518]
Zelenskyy signed a law revising the conditions for the demobilization of conscripts.[519]
In Russia, the Governor of Belgorod Oblast claimed a Ukrainian drone strike killed three people and wounded another three in the village of
Pochaevo.[520]
Denmark dropped its investigation into the 2022 Nordstream pipeline sabotage, citing insufficient grounds to support a criminal case.[521]
Slovak Prime Minister
Robert Fico claimed that several NATO and EU members were considering to deploy soldiers to Ukraine.[522] which was denied by NATO secretary general
Jens Stoltenberg.[523][524] French President Emmanuel Macron gave his support for EU funds to be used to buy ammunition for Ukraine outside the bloc, particularly the Czech proposal to buy artillery ammunition from southern Africa and South Korea.[525][526] Germany announced a new military aid package to Ukraine that included 14,000 155mm shells and four WISENT 1 mine-clearing vehicles.[527]
27 February
Ukrainian forces withdrew from the villages of
Stepove and
Sieverne near Avdiivka.[528] Ukrainian commander Oleksandr Tarnavskyi said that defence lines in the area had "stabilised" along the
Tonenke-
Orlivka-
Berdychi axis.[529]
The Ukrainian Air Force claimed the downing of two Russian Su-34 fighter jets on separate occasions.[530] The Ukrainian military said a Russian Shahed drone overflew Moldovan airspace for "tens of kilometers" on its way to Ukraine, where it was intercepted.[531] Ukrainian partisans claimed to have blown up an office of the
United Russia party in
Nova Kakhovka.[532]
Two police officers were killed by Russian shelling in
Khotin.[533] One person was killed in a separate attack in Kherson Oblast.[534]
The Netherlands said it would contribute over €100 million to a Czech initiative to purchase artillery ammunition for Ukraine.[535][536]
South Korean defence minister
Shin Won-sik claimed that North Korea had sent Russia three million shells to use in Ukraine in exchange for "thousands of containers of food".[537]
A HIMARS strike killed 19 Russian soldiers from the
155th Naval Infantry Brigade including a colonel and 2 other ranking officers. The unit commander was also wounded.[538]
28 February
The Ukrainian
3rd Assault Brigade claimed that they drove out Russian troops from Krasnohorivka a day after Russian forces entered it, killing or injuring 100 Russian soldiers in the process.[539]
In Kharkiv Oblast, four people, including a child, were killed in separate Russian attacks in Kupiansk and Velykyi Burluk railway station.[540][541] Two people were killed by shelling in Nikopol[542] and in occupied Zaporizhzhia Oblast.[543]
Belgium announced it would contribute 200 million euros to the Czech initiative to buy artillery ammunition for Ukraine from outside the EU.[544]
29 February
The Ukrainian Air Force claimed to have shot down three Russian Su-34 jets, including two near Mariupol and Avdiivka.[545]
The Ukrainian military claimed to have killed 19 Russian soldiers in a missile strike in
Olenivka, Donetsk Oblast.[546] Fighting was reported in the centers of
Ivanivske and
Bohdanivka, near
Chasiv Yar.[547] The HUR claimed that a S-1 anti-aircraft missile system was damaged in an attack in Russia's Belgorod Oblast.[548]
Zelenskyy appointed Brigadier General
Volodymyr Karpenko as commander of the Ukrainian military's Logistics Forces, replacing Major General
Oleh Huliak.[551]
Finnish officials confirmed that Ukraine can use Finnish-supplied weapons on targets in Russia.[552]
March 2024
1 March
Ukraine claimed to have shot down a Russian Su-34 jet and 14 Shahed drones[553] while Russia claimed to have shot down four drones over Belgorod and
Nizhny Novgorod Oblasts.[554]
2 March
Twelve people, including five children, were killed while 20 others were injured in a Russian drone strike on a residential building in Odesa.[555] Three people were killed in separate attacks in Kharkiv, Kherson and Zaporizhzhia Oblasts.[556][557][558]
Russian forces claimed to have captured a "fully operational" M2 Bradley.[559][560]
Ukraine claimed to have shot down a Russian Su-34 jet.[561]
A suspected Ukrainian drone caused an explosion that damaged two buildings in St Petersburg, forcing the evacuation of 100 people and medical treatment for six others.[562]
The Czech government said it expected Ukraine to receive the first batch of 155 mm shells purchased outside of the EU "within weeks" following support in funding by other European countries.[563][564]
Russian television played leaked audio from a
Webex discussion in which it claimed
German Air Force officers were discussing striking the
Crimean Bridge using Taurus missiles.[565] The German Defense Ministry subsequently confirmed the authenticity of the recording, saying that the conversation had been intercepted but adding that it was "unable to say for certain whether changes were made" before it was released.[566]
3 March
Russia claimed to have shot down 38 drones over Crimea. The Crimean bridge was temporarily closed and video on social media allegedly showed an explosion near a fuel depot in Feodosia.[567]
One person was killed by Russian shelling in Kherson Oblast.[568] Sixteen people were injured in a separate attack in Kurakhove.[569]
4 March
The HUR claimed responsibility for a cyberattack on the Russian defence ministry[570] and an explosion at a railway bridge in Russia's
Samara Oblast.[571]
Two emergency responders were killed in a Russian
double tap attack in
Kramatorsk Raion, Donetsk Oblast.[572] One person was killed in a Russian cluster munitions attack in Zaporizhzhia Oblast.[573]
The SBU arrested a resident of Dnipro on suspicion of spying for Russia.[574]
Zelenskyy appointed Brigadier General Oleksandr Yakovets as commander of the Ukrainian military's Support Forces, replacing Dmytro Hereha.[575]
Lithuania joined the Czech initiative to purchase artillery ammunition for Ukraine.[576]
A retired US Army Colonel and civilian employee of the
US Strategic Command was arrested for leaking classified information on Ukraine through a dating website.[577]
Russia issued an arrest warrant for former Ukrainian ambassador
Petro Vrublevskyy [
uk] for calling on Ukrainian soldiers to "kill as many Russians as possible" in an interview when he was posted in Kazakhstan in 2022.[578]
5 March
The Russian patrol ship Sergey Kotov, along with an on-board helicopter was sunk by Ukrainian naval drones near the
Kerch Strait. The HUR claimed that seven people on board were killed while six others were injured.[579] The Crimean bridge was closed to traffic due to Ukrainian naval and air drones attacking
Kerch.[580]
Ukraine confirmed it had used the French-made
Hammer bomb in combat for the first time.[581]
Two people were killed in separate Russian attacks in Kharkiv and Donetsk Oblasts.[582][583]
A Ukrainian court convicted and sentenced two residents of Donetsk Oblast to between 10–12 years imprisonment for spying for Russia.[584] The SBU arrested a resident of Zaporizhzhia on suspicion of planning a bomb attack on behalf of Russia.[585]
Russia claimed to have shot down four drones over Kursk and Belgorod Oblasts. One drone was reported to have caused an explosion at an oil depot in Belgorod. The governor of Kursk Oblast claimed that shelling destroyed a railway station in
Glushkovo.[586]
France joined the Czech initiative to purchase artillery ammunition for Ukraine.[589] Argentina said it would send two
Mi-171E helicopters to Ukraine.[590]
Russia claimed that a Ukrainian drone strike set fire to a warehouse in Kursk Oblast. Attacks were also reported in Voronezh and Belgorod Oblasts.[593] The
Mikhailovsky Mining and Processing Plant was struck twice by Ukrainian drones. A source from the HUR later confirmed the attack.[594] Another Ukrainian drone strike cut power to large parts of Crimea.[595]
One person was killed in a Russian attack in Kharkiv Oblast.[596] Exiled officials said that a member of the local branch of the Russian electoral commission in occupied
Berdiansk was killed in a car bombing.[597] Pro-Russian officials claimed that five people were killed after the bus they were travelling on hit a landmine in
Kirovsk, Luhansk Oblast, while two people were killed by Ukrainian shelling in Kreminna.[598]
The SBU captured a soldier from Dnipropetrovsk Oblast who was trying to flee to
Transnistria on suspicion of spying for Russia.[599]
A Russian court sentenced a Ukrainian soldier captured during the Siege of Mariupol to 20 years imprisonment on war crimes charges.[600]
7 March
Russia claimed to have retaken the southern part of Robotyne.[601]
Two people were killed and 26 others injured in a Russian missile attack on Sumy.[602] In Kharkiv Oblast, three people were killed in separatist Russian attacks in Kupiansk and
Vovchansk.[603][604] Ukrainian authorities ordered mandatory evacuations in 57 settlements near Kupiansk in response to Russian attacks.[605]
Ukrainian Border Guards apprehended a Russian sabotage and reconnaissance group which tried to cross the border in Sumy Oblast.[606]
In Russia, the FSB claimed to have killed a Belarusian national on suspicion of plotting an attack in
Karelia on behalf of Ukraine.[607]
Norway announced the payment of 1.6 billion kronor ($153 million) towards the Czech initiative to purchase artillery ammunition for Ukraine.[608] UK defence secretary Grant Shapps also announced a donation of 10,000 drones to Ukraine during his visit to Kyiv.[609]
Former head of the Ukrainian military General Valerii Zaluzhnyi was named as the new Ukrainian ambassador to the UK.[610]
Czech President
Petr Pavel announced that the plan to purchase 800,000 artillery shells for Ukraine had reached its targeted budget with contributions from 18 countries, adding that deliveries to Ukraine would start within "weeks".[611]
8 March
Three people were killed in Russian attacks in Vovchansk.[612] The Ukrainian-appointed governor of Zaporizhzhia Oblast reported explosions at Russian military facilities in occupied Melitopol and
Tokmak.[613]
In Russia, two people were killed and a third person was critically injured during Ukrainian drone attacks on
Rozhdestvenka, Belgorod Oblast, which came after the Russian Defense Ministry announced it downed several drones over the region throughout the morning.[614]
9 March
Russia claimed to have destroyed some 47 Ukrainian drones over Rostov, Volgograd, Belgorod and Kursk Oblasts. Five explosions were reported in
Taganrog. One person was injured and the roof of a medical clinic was hit with patients having to be evacuated from the intensive care unit. The
Beriev Aircraft Company based in Taganrog, which repairs A-50 radar aircraft, was also damaged.[615][616]
One person was killed and another was wounded by Russian artillery attacks in
Chervonohryhorivka, while another person was killed in a Russian artillery attack in Chasiv Yar. The Russian Ministry of Defense also said it shot down a Ukrainian MiG-29 fighter jet over Pokrovsk.[617]
10 March
Two people were killed in a Russian drone strike in
Dobropillia, Donetsk Oblast, while 12 people were injured in a separate attack in Myrnohrad.[618]
In Russia, a woman was killed in Kulbaki, Kursk Oblast and her husband wounded by Ukrainian shelling according to the regional governor,[619] who also claimed that a fire broke out at an oil depot following the interception of a drone.[620] A drone was also reportedly shot down in Leningrad Oblast.[621]
11 March
A US-supplied M1A1 Abrams tank was destroyed by a mine near Avdiivka, the fourth recorded loss of its kind by Ukraine.[622][623]
The SBU arrested a resident of Vinnytsia Oblast on suspicion of spying for Russia.[624]
UK Foreign Secretary
David Cameron proposed a "ring swap" in which Germany would give the UK Taurus missiles in exchange for Storm Shadow missiles that would then be sent to Ukraine. German foreign minister
Annalena Baerbock said she was "open" to the idea, although she has also supported sending Tauruses directly to Ukraine.[625]
12 March
The Freedom of Russia Legion, the
Russian Volunteer Corps and the
Sibir Battalionlaunched a cross-border incursion into Russia from Ukraine and claimed to have destroyed a Russian armored personnel carrier in
Tyotkino, Kursk Oblast, which they also claimed to have taken over, along with the village of
Lozovaya Rudka, Belgorod Oblast. The Russian government claimed to have repelled the attacks.[626]
Russian authorities claimed that drone strikes caused fires at oil depots in Nizhny Novgorod and Oryol Oblasts, while another drone caused a power outage in Belgorod Oblast[627] and struck the administration building of Belgorod city.[628] Several other drones were also reportedly shot down over Moscow, Leningrad, Bryansk, Kursk, Tula and Voronezh Oblasts.[629]
Russia claimed to have taken the village of
Nevelske, Donetsk Oblast.[630]
Six people were killed and 50 others were injured in a Russian airstrike on Kryvyi Rih,[631] while one person was killed in a separate attack near Kupiansk.[632] Two people were killed in a Russian airstrike in Myrnohrad.[633]
HUR commander Kyrylo Budanov said that Ukraine was planning a "serious operation" in Crimea.[634][635]
The SBU said that it had uncovered a pro-Russian disinformation network organized by the FSB in Kyiv which had 15 members, four of which, including a priest of the UOC-MP, were arrested.[636]
The US government announced that it was preparing a $400 million military aid package for Ukraine from surplus Pentagon funds.[637]
13 March
Russian forces claimed to have shot down around 60 drones over the country. Drones set fire to
Rosneft's oil refinery in
Ryazan, the seventh largest in Russia, causing injuries according to the regional governor. Another drone was shot down over the Kirishi refinery, Russia's second largest, without causing damage or injuries. Thirty drones were shot down over Voronezh Oblast, causing "minor damage". In Belgorod Oblast, drone debris cut power and a gas pipeline. Putin accused Ukraine of trying to disrupt the
2024 Russian presidential election.[638]
The Freedom of Russia Legion and other anti-Putin groups called for residents of Kursk and Belgorod to evacuate as more strikes would be conducted against industrial infrastructure in a joint statement.[639][640]
Three people were killed in a Russian drone strike in Sumy.[641] One person was killed by a helicopter strike in
Velyka Pysarivka.[642]
The Ukrainian
3rd Assault Brigade claimed to have killed or wounded 500 Russian soldiers and to have destroyed 20 tanks and armored vehicles on the Avdiivka front since the fall of the city. They also claimed that Russia had "lost a regiment’s worth of soldiers", but that numerically superior Russian forces were unrelenting.[643]
14 March
Russian officials claimed Ukraine fired eight missiles at Belgorod Oblast, killing two people and injuring 12 others.[644]
Anti-Kremlin armed groups staged an incursion into Kursk Oblast.[645]
The Ukrainian military said it had repelled an attempted landing by Russian forces at the west bank of the Dnipro River near the
Antonivskyi Bridge.[646]
Two people were killed in a Russian drone strike in Vinnytsia Oblast.[647]
The SBU arrested a resident of Kharkiv Oblast on suspicion of plotting acts of sabotage for Russia.[648]
15 March
Twenty-one people were killed and 73 others were injured in a Russian
double tap missile strike on Odesa.[649]
One person was killed by Russian shelling in Zaporizhzhia Oblast.[650]
The Russian-installed mayor of Donetsk claimed that three children were killed by Ukrainian shelling in the city.[651]
Mass evacuations were ordered in the northern part of Sumy Oblast due to Russian shelling.[653]
Ukrainian military commander Colonel-General
Oleksandr Syrskyi confirmed that Ukrainian forces had begun rotating units that had been at the front "for a long time", with fresh units.[654]
Ukraine carried out a drone strike on an oil refinery in Kaluga Oblast.[655] The regional governor,
Vladislav Shapsha, said that four drones were shot down and denied any damage or casualties.[656][657]
The governor of Belgorod Oblast claimed that a member of the region's territorial defense force was killed and two others were injured by Ukrainian shelling.[658]
The FSB arrested a Russian national who had previously worked for the Freedom of Russia Legion on suspicion of launching drones at targets in Moscow on behalf of Ukraine.[659]
Portugal announced 100 million euros towards the Czech initiative to purchase artillery ammunition for Ukraine.[660]
Ukraine announced the repatriation of the remains of 100 of its soldiers killed in combat from Russia.[661]
German Chancellor Scholz confirmed that the EU would use the profits from seized Russian assets to fund weapons for Ukraine.[662]
16 March
In Russia, the governor of Samara Oblast claimed that Ukrainian drones set fire to the
Syzran oil refinery and attacked another facility.[663]
The governor of Belgorod Oblast claimed that two people were killed and three others were injured by Ukrainian shelling in Belgorod city, while five others were injured in a drone strike on a car in Glotovo. The Russian military also claimed to have killed 30 members of "Ukrainian sabotage and reconnaissance groups" that it intercepted entering the country from Sumy Oblast.[664]
The Russian-installed governor of Kherson Oblast claimed that one person was killed and four others were injured in a Ukrainian drone strike in
Kakhovka, while TASS reported that a Ukrainian drone struck a polling station being used for the
2024 Russian presidential election in Zaporizhzhia Oblast.[665]
One person was killed by Russian shelling in Donetsk Oblast.[666]
17 March
In Russia, one person died during a suspected drone strike, which caused fire at an oil refinery in
Slavyansk-on-Kuban, Krasnodar Krai. A total of 35 drones were claimed to have been shot down in eight regions across the country overnight, including four over Moscow forcing the closure of major airports. A strike on Belgorod Oblast killed a teenage girl while power to the village of
Oktyabrsky was cut according to Governor Vyacheslav Gladkov. Russian forces claimed to have shot down 12 rockets fired at the same region.[667][668][669]
Two people were killed in separate Russian attacks in Mykolaiv and
Velyka Pysarivka.[670][671] The center of Velyka Pysarivka was destroyed.[672]
Ukraine claimed to have intercepted three Russian sabotage groups who tried to infiltrate the border at Sumy Oblast.[673]
Russian forces claimed to have shot down a Ukrainian
Mil Mi-8 military helicopter near the border in Sumy Oblast.[674]
Officials in Transnistria accused Ukraine of launching a drone strike that targeted a helicopter at an air base near
Tiraspol,[675] although Moldovan officials disputed the claim, calling it an attempt at provocation.[676]
18 March
In Russia, one person was reportedly injured by Ukrainian shelling in Belgorod.[677] The oblast's governor reported ten Ukrainian
Vampire rockets were shot down over the oblast,[678] later adding that two people were killed in an airstrike in
Nikolskoye.[679]
Putin ordered the FSB to hunt down and "punish" Russians serving in the Ukrainian military and compared them to the
Russian Liberation Army which had collaborated with Nazi Germany during World War II.[681]
Russia claimed to have taken the village of
Orlivka, four kilometers west of Avdiivka.[682][683]
Authorities in Belgorod Oblast announced plans to evacuate 9,000 children from Belgorod city, as well as from
Belgorod,
Shebekino and
Grayvoron districts due to attacks by Ukrainian and anti-Kremlin forces.[684] Another shelling attack killed a kangaroo at
Belgorod Zoo.[685]
One person was killed by a Russian airstrike in Sumy Oblast.[686]
Germany announced a €500 million aid package to Ukraine which included some 10,000 artillery shells. German Defence Minister
Boris Pistorius indicated that Germany would provide an additional €8 billion in military aid, including 100,000 artillery shells in 2024, 100 armoured fighting vehicles and 100 logistical vehicles. The EU also confirmed a proposal to use profits from seized Russian assets to fund the purchase of weapons for Ukraine.[687]
The
Russian Ministry of Defense claimed that its forces had "fully cleared" the village of
Kozinka, Belgorod Oblast from "militants", killing 650 of them with "air strikes and artillery fire". German milblogger Julian Roepke assessed that the Russian military had air-dropped high-explosive
FAB-500 bombs in its efforts.[690]
Russian forces claimed to have shot down four drones near the
Engels-2 air base in
Saratov Oblast. Ukrainian intelligence officials said "targets had been hit".[691][692] Two people were killed by shelling in Belgorod Oblast.[690]
Two people were killed in a Russian attack in Kherson Oblast.[693] Five people were killed in a missile attack on Kharkiv.[694]
Finland pledged an unspecified number of
Jehu-class amphibious assault ships and
Jurmo and
Uisko-class transport ships to Ukraine via Romania.[695] The Netherlands also announced a military aid package of €350 million for Ukraine that included air to ground weapons for F-16s and drones.[696]
21 March
Seventeen people were injured by falling debris in a Russian missile attack on Kyiv. The Ukrainian Air Force claimed to have downed 31 missiles.[697] One person was killed in a missile attack on Mykolaiv.[698]
Russian forces claimed to have taken the village of
Tonenke, 10 kilometers west of Avdiivka.[699]
Russia claimed that five people were injured by a Ukrainian rocket attack in Belgorod.[700]
The FSB said that it had arrested four people plotting separate "terrorist attacks" against Russian military sites on behalf of Ukraine.[701]
Ukrainian Army officer
Oleksandr Kozlovsky was arrested for embezzling £1 million in funds meant for feeding soldiers.[702]
Australia announced it was joining a "drone coalition" with Latvia and the UK to help Ukraine purchase more drones.
Mykhailo Fedorov, Ukrainian Minister of Digital Transformation, said that Ukraine could manufacture two million drones with Western help.[703][704]
Estonia announced a military aid package of some €20 million to Ukraine that included artillery shells and other specialist equipment.[705]
The Czech Republic delivered its remaining fleet of Soviet
Mi-24 helicopters to Ukraine.[706]
22 March
Russia
launched its largest attack on Ukrainian energy infrastructure since the 2022 invasion. 151 missiles and drones were launched, of which 92 were shot down. One attack struck the
DniproHES dam in Zaporizhzhia without causing a breach, although power was lost in nine regions, affecting one million people. Across Ukraine, at least five people were killed and 14 injured.[707][708]
The Russian government said it was in a "state of war" in Ukraine, the first time since the invasion that it had used the term. Previously, it
euphemistically called its war against Ukraine a "
special military operation".[709]
The FSB claimed to have detained seven men with alleged ties to the Russian Volunteer Corps in Moscow.[710]
The
Crocus City Hall in
Krasnogorsk, Moscow Oblast was
attacked in a
mass shooting and arson killing at least 133 people, which the
Islamic State – Khorasan Province claimed responsibility for. Russia claimed that the attackers were caught while trying to flee to the border with Ukraine, where they allegedly had contacts. The Ukrainian Foreign Ministry denied the claims, calling them "a planned provocation by the Kremlin to further fuel anti-Ukrainian hysteria in Russian society."[711]
Russia claimed that one person was killed and two were injured after Ukraine fired eight rockets from an RM-70 Vampire at Belgorod Oblast.[712]
France and Germany announced that
KNDS will set up a workshop in Ukraine to build spare parts.[713]
23 March
Russia claimed to have taken the village of
Ivanivske, west of Bakhmut.[714][715]
Russia claimed that a drone strike set fire to the Kuibyshev oil refinery in Samara Oblast, forcing it to shut down half of its production.[716] It also claimed to have intercepted another drone over the Novokuibyshevsk refinery in the same region, as well as 12 other drones over Belgorod, where one person was killed, and in Bryansk, Saratov and Voronezh Oblasts.[717]
The HUR claimed that several Russian soldiers were killed in an attack by
Ukrainian partisans in Melitopol.[718]
Later that evening, Russian forces claimed to have shot down over 10 missiles fired at Crimea. A woman and child were reportedly wounded by falling debris. Ukrainian sources claimed that a Black Sea Fleet communications centre was struck by three Storm Shadow missiles.[719][720] Ukraine later claimed that it had destroyed two Russian
Ropucha-class landing ships, the Yamal and the Azov, and other infrastructure,[721] and damaged the landing ship Konstantin Olshansky, which was seized by Russian forces during its invasion of Crimea in 2014, and the
spy shipIvan Khurs.[722]
Russia launched 28 Shahed drones and 29 cruise missiles at targets in eight regions of Ukraine. 25 Shahed drones were shot down along with 19 cruise missiles. About 10 missiles fired at Kyiv were intercepted causing only minor damage. "Critical infrastructure" in Lviv Oblast was targeted by 20 missiles and seven drones, with at least "two" strikes causing a fire. In Kryvyi Rih some 76,000 people, 3,000 homes, 150 schools and six hospitals were left without heating. Odesa port infrastructure was also damaged. The
Polish Air Force was put on alert after a Russian cruise missile spent "39 seconds" in Polish airspace after entering near the village of
Oserdow.[723][724][725]
25 March
The Russian military claimed to have destroyed 11 drones over Rostov Oblast, during which a fire broke out at a thermal power plant in
Novocherkassk, causing power outages. While the regional governor denied a link between the fire and Ukrainian drones, a Telegram channel associated with Russian law enforcement said that Ukrainian drones were responsible.[726]
Eleven people were injured in a Russian drone strike on Mykolaiv.[727] Two ballistic missiles were fired on SBU offices in Kyiv. Both missiles were intercepted according to the Ukrainian Air Force, who also said the missiles were fired from Crimea.[728] Other explosions were reported in the capital, damaging property and injuring nine people.[729] The Academy of Decorative-Applied Arts in Kyiv was partially destroyed.[730] One person was killed by Russian shelling in Vovchansk.[731]
Lt. Gen.
Vasyl Maliuk, head of the SBU, said that Russia had stopped transporting munitions on the
Kerch Bridge due to repeated Ukrainian attacks and reduced rail traffic to 4-5 trains.[732]
26 March
Russia claimed that five people were injured by Ukrainian attacks in Belgorod Oblast.[733]
The FSB claimed that a member of the Russian Volunteer Corps died after a bomb he was carrying went off while he was being arrested on charges of plotting to attack a humanitarian aid collection point in Samara Oblast.[734]
The SBU arrested two people in Poltava Oblast on suspicion of plotting sabotage attacks for the FSB.[735]
The EU announced that it would deliver 500,000 shells to Ukraine by the end of March instead of the million shells it originally promised. This did not include shells obtained by the Czech Republic for use in Ukraine.[736]
A court in Moscow charged the head of the SBU, Vasyl Maliuk, in absentia with "terrorism" over his role in attacks on Russian targets.[740]
The French Government announced a delivery of 78
CAESAR artillery pieces to Ukraine along with additional shells.[741]
A GLSDB was used to strike a house in
Chernyanka, Kherson Oblast, where Russian drone operators were based.[742] Ukrainian forces also destroyed two Russian
2S9 Nona 120 mm mortars in Zaporizhzhia Oblast.[743]
The
United Nations published their 38th report on the human rights situation in Ukraine, in which they recorded the executions of at least 32 Ukrainian POWs by Russian forces in 12 separate cases between 1 December 2023 to 29 February 2024.[744]
27 March
Russia claimed to have stopped a Ukrainian drone strike on Belgorod, shooting down 18 rockets; several homes were damaged and one person was injured.[745]
Two people were killed in separate Russian attacks in Dnipropetrovsk, Kharkiv and Kherson Oblasts.[746][747][748]
The SBU arrested two people in Kyiv and Odesa on suspicion of spying for Russia.[749]
The ISW reported that Russian opposition outlet Mobilization News posted a video appeal from Storm-Z fighters from Kaluga Oblast, who claimed that the Russian command had sent their unit of 230 people to the frontline, of whom only 38 survived combat.[750]
Patriarch Kirill, head of the Russian Orthodox Church, declared the war in Ukraine a "Holy War" for Russia.[751][752][753]
28 March
Three people were killed in separate Russian attacks in Donetsk, Kharkiv and Kherson Oblasts.[754][755]
Germany delivered a new military aid package to Ukraine that included five
Warthog repair and recovery armored vehicles, nine Warthog command armored vehicles, one Dachs armored engineer vehicle, 18,000 155-mm artillery shells, 24,000 rounds of 40 mm ammunition, 2,056
RGW 90 Matador anti-tank weapons, 14 Vector and 30
RQ-35 Heidrun reconnaissance drones, six Wisent mine-clearing tanks, one
Bergepanzer armored recovery vehicle, six Zetros tankers, a Satcom surveillance system, 70
GMG grenade launchers, nine mine plows and two emergency power generators.[756]
A Russian Su-35 crashed into the sea near Sevastopol. The pilot was rescued uninjured. The cause of the crash was unclear.[757]
29 March
Russia claimed that 17 buildings were damaged by shelling in Belgorod.[758] One person was killed in the city after a drone crashed into an apartment and his wife was injuried.[759]
The Ukrainian interior ministry claimed that some 99 drones and missiles were launched at various targets across 10 regions. Fifty-six Shahed drones and 26 missiles were intercepted according to the Ukrainian Air Force, damaging property and injuring several people. Three power plants were damaged, resulting in blackouts.[760]
Ukraine announced the repatriation of the remains of 121 of its soldiers killed in combat from Russia in exchange for the remains of 29 Russian soldiers killed.[761]
Zelenskyy appointed former security council secretary Oleksiy Danilov as the next Ukrainian ambassador to Moldova.[762]
Four residents of Russian-occupied territories in Ukraine were sentenced to 15 years' imprisonment by a Ukrainian court after being captured in Robotyne while fighting for Russia.[763]
Ukraine placed Transnistrian foreign minister
Vitaly Ignatiev on its wanted list on charges of making "public calls to change the Ukrainian state border or its territories" and collaborating with Russia.[764]
30 March
Two people were killed by Russian shelling in Krasnohorivka.[765]
The French Defence ministry announced a new military aid package for Ukraine which included a new batch of
Aster 30 missiles and old but “still operational” military vehicles. The French government was working with
MBDA to speed up the construction of Aster missiles would serve MBDA with an “injunction” to “build up its ammunition supplies”.[766]
The Ukrainian private energy firm
DTEK said that 80% of its generating capacity had been lost after two weeks of Russian attacks.[767]
In Russia, five thousand children were evacuated from Belgorod Oblast due to Ukrainian attacks.[768]
The ISW reported that Ukrainian forces had repelled an attack by the Russian 6th Tank Regiment of the
90th Guards Tank Division near Avdiivka in what was the largest Russian armoured assault since October 2023. Ukraine claimed to have destroyed 12 tanks and eight BMP/IFVs, including both
T-62s and
T-90s. At least 20 corpses were shown lying near the knocked-out vehicles.[769][770]
Ukrainian Prime Minister
Denys Shmyhal announced the first batch of artillery ammunition, purchased by the Czech Republic, will arrive in April.[771]
31 March
Russia launched a series of overnight airstrikes on Ukrainian energy infrastructure facilities, connected to the manufacture and repair of military equipment according to Russian officials, killing two people in Lviv Oblast.[772][773]
The Russian defence ministry claimed to have shot down three drones over Yaroslavl Oblast. A further 10 rockets over Belgorod Oblast were intercepted, with its governor saying that 18 homes were damaged[774] and a woman killed during the attack.[775]
^Vock, Ido (3 January 2024).
"Ukraine and Russia in 'biggest prisoner swap' so far". bbc.com.
BBC News. Retrieved 4 January 2024. Ukraine and Russia have exchanged hundreds of prisoners of war, in what is being described by officials in Kyiv as the biggest swap of the war.
^"Dozens killed in strike on Russia-held Ukraine city".
BBC News. 5 February 2024. Retrieved 5 February 2024. On Monday, the head of the Russia-annexed Luhansk People's Republic (LNR) said that the strike killed the minister of emergency situations, Alexey Poteleshchenko, who had been celebrating his birthday at the restaurant that was hit.
^Karolina Hird; Riley Bailey; Nicole Wolkov; Nicole Wolkov; Grace Mappes; George Barros; Frederick W. Kagan (20 February 2024).
"Russian Offensive Campaign Assessment, February 20, 2024". understandingwar.org.
ISW.
Archived from the original on 21 February 2024. Retrieved 21 February 2024. ISW has not observed any visual evidence of recent notable Russian advances near the limited Ukrainian bridgehead in and near Krynky as of the time of this publication, and Ukrainian Southern Operational Command Spokesperson Colonel Nataliya Humenyuk reported that Ukrainian forces continue to gradually expand their bridgehead in the area.
^Riley Bailey; Christina Harward; Nicole Wolkov; Karolina Hird; Frederick W. Kagan (19 March 2024).
"Russian Offensive Campaign Assessment, March 19, 2024". understandingwar.org.
ISW. Retrieved 20 March 2024. Russian sources claimed that Russian forces seized Orlivka, but ISW has not yet observed visual confirmation of Russian forces fully controlling the settlement.
^"Kremlin says Russia 'in a state of war' in Ukraine for first time". France 24. 22 March 2024. Retrieved 22 March 2024. "We are in a state of war. Yes, it started as a special military operation, but as soon as this bunch was formed there, when the collective West became a participant on Ukraine's side, for us it already became a war," Kremlin spokesman
Dmitry Peskov said in an interview to a pro-Kremlin newspaper published on Friday.
^Riley Bailey; Christina Harward; Angelica Evans; Nicole Wolkov; Frederick W. Kagan (24 March 2024).
"Russian Offensive Campaign Assessment, March 24, 2024". understandingwar.org.
ISW. Retrieved 25 March 2024. The Russian Ministry of Defense (MoD) claimed on March 23 that Russian forces seized Ivanivske (west of Bakhmut and immediately east of
Chasiv Yar), although ISW has not observed confirmation of Russian forces seizing Ivanivske or advancing up to the outskirts of Chasiv Yar.