Timeline of the Russian invasion of Ukraine (1 June 2025 – present)
Timeline of the Russian invasion of Ukraine | |
---|---|
|
This timeline of the Russian invasion of Ukraine covers the period from 1 June 2025 to the present day.
June 2025
1 June
Twelve Ukrainian soldiers were killed and sixty were wounded in a Russian missile attack on the 239th Polygon training ground north of Dnipro. The attack led to the resignation of Major General Mykhailo Drapatyi as Commander of the Ukrainian Ground Forces that same day.[1]
During the night between 31 May and 1 June, Russia launched a large-scale air attack on Ukraine, with 472 drones and seven missiles according to the Ukrainian Air Force.[2]
Atesh claimed to have destroyed a relay box on the Volnovakha-Mariupol railway in occupied Donetsk Oblast.[3]
The Security Service of Ukraine (SBU) conducted Operation Spiderweb which they claimed hit "more than 40" Russian aircraft, including A-50s, Tu-95s and Tu-22 M3s at four airbases, including the Belaya air base in Irkutsk Oblast, more than 4,000 kilometres (2,500 mi) from the Ukrainian border, following a drone attack launched from within Russia, near each of the affected bases.[4][5]
The number 68 Klimov-Moscow train was derailed when an "explosion" collapsed a railway bridge it was travelling on in Bryansk Oblast. According to Bryansk governor Alexander Bogomaz, one passenger was killed while 66 were injured with 47 being hospitalised. Russian senator Andrey Klishas, chair of the Federation Council Committee on constitutional legislation and state construction, blamed Ukraine for the incident. Another bridge explosion in Kursk Oblast led to a train derailment that injured one worker according to the acting governor.[6]
Geolocated footage showed that Russian forces took the rural settlements of Zoria , Dyliivka and Dachne, near Toretsk.[7]
The Russian Ministry of Defense claimed that Russian forces captured the villages of Kindrashivka and Oleksiivka in Sumy Oblast.[8][9]
2 June
DeepStateMap reported that Russian forces captured the village of Kostiantynivka in Sumy Oblast.[10]
Russia and Ukraine held their second round of peace negotiations for 2025 in Istanbul, Turkey.[11]
3 June
Six people were killed in a Russian airstrike on Sumy.[12]
Russian-installed officials claimed that Ukrainian drone strikes on energy infrastructure caused widespread blackouts across Zaporizhzhia and Kherson Oblasts.[13]
The SBU carried out an attack on the Crimean Bridge. The attack targeted the underwater supports of the bridge, with the SBU stating that the bridge had been mined over several months by its agents.[14][15]
Russian forces claimed to have taken the village of Andriivka in the Sumy direction and the village of Mykolaivka in the Pokrovsk direction.[16]
Zelenskyy appointed Mykhailo Drapatyi to become head of the Ukrainian military's Joint Forces Command.[17] Zelenskyy also removed Colonel Vadym Sukharevsky as commander of the Unmanned Systems Forces and replaced him with Major Robert Brovdi.[18]
The SBU arrested a 42 year old conscript in Kharkiv who was leaking intelligence to Russian forces and planning to defect.[19]
4 June
In the Sumy direction, Russian forces claimed to have taken the settlements of Varachyne and Yablunivka , while geolocated footage confirmed Russian control over Vodolahy.[20]
Ukrainian military intelligence (HUR) said it hacked the Tupolev design bureau's server, stealing some 4.4 gigabytes of data before replacing its webpage with an "image of an owl clutching a Russian aircraft".[21]
5 June
.jpg/250px-Kherson_Oblast_State_Administration_after_Russian_strike%2C_2025-06-05_(21).jpg)
Five people were killed in a Russian drone attack in Pryluky, Chernihiv Oblast.[22] The Kherson Oblast State Administration building in Kherson city was partially destroyed in a Russian airstrike.[23]
Ukrainian missiles struck a base in Klintsy, Bryansk Oblast, destroying an Iskander launcher and damaging two others.[24] According to Astra, 8 Russian soldiers were killed in the attack.[25]
Russian forces claimed to have developed a FPV drone with a 50 kilometre range, using a fibre optic cable spool weighing less than 4 kilograms.[26]
Poland's Central Investigation Bureau of Police executed a search warrant on a building in the village of Laszki, following a report from concerned locals, finding "several" air defence systems and ammunition destined for Ukraine abandoned and unguarded in a warehouse.[27]
Russian forces claimed to have taken the village of Novokostiantynivka in Sumy Oblast.[28]
6 June


Six people were killed in Russian airstrikes on Kyiv.[29]
An oil refinery in Engels, Saratov Oblast, caught fire after a drone attack. The local governor reported a fire at an "industrial enterprise". The Russian MoD claimed 174 Ukrainian drones intercepted over Crimea and 12 Russian regions.[30] Ukrainian drones also struck the defense plant "Progress" in Michurinsk, the fuel depot of the Engels-2 air base, Dyagilevo air base and Bryansk Airport.[31] Russian media channel Astra reported an Mi-8 was destroyed while an Mi-35 was damaged.[32]
The Ukrainian Air Force stated that the Russian Aerospace Forces started using Tu-160 bombers to launch cruise missiles due to the loss of Tu-95 bombers from Operation Spider's Web.[33]
Geolocated footage showed that Russian forces took the village of Andriivka in the Sumy direction and the villages of Vesele and Fedorivka , south of Komar. Russian milbloggers claimed that Russian forces took the village of Novoserhiivka, northeast of Novopavlivka.[34]
The National Guard of Russia claimed that it killed a man attempting to target a military site in Ryazan Oblast with an FPV drone.[35]
7 June
Five people were killed in Russian airstrikes on Kharkiv,[36] while two others were killed in separate attacks in Kherson.[37] One person was killed in a separate attack in Synelnykove Raion, Dnipropetrovsk Oblast.[38]
A Russian Su-35 was shot down over Kursk Oblast, according to the Ukrainian Air Force.[39]
The Azot Chemical Plant in Novomoskovsk, Tula Oblast was struck by Ukrainian drones. Some eight explosions were heard by locals, a fire broke out and flights to Kaluga Airport were restricted temporarily.[40]
Ukrainian drones struck a bitumen plant in Kstovo, Nizhny Novgorod Oblast, starting a fire of some 200 cubic meters.[41]
Canada announced an aid package worth US$25.5 Million which includes Bison and Coyote armoured vehicles, ammunition, and electronic warfare systems.[42][43]
8 June
Russian Railways' website was shut down by a cyber attack conducted by the HUR.[44]
Ukrainian drones destroyed a Russian Buk-M3 missile system.[45]
US President Donald Trump redirected 20,000 anti-drone missiles meant for Ukraine to American forces in the Middle East.[46]
Russian forces claimed that elements of the 90th Tank Division had entered Dnipropetrovsk Oblast for the first time in an offensive.[47] Major Andrii Kovalev, a spokesman for Ukraine's General Staff denied that Russian forces had any presence in the oblast.[48]
9 June
Russia and Ukraine conducted a prisoner exchange as part of an agreement reached during the 2 June peace negotiations in Istanbul.[49]
Four Ukrainian HIMARS rockets reportedly struck a Russian duty station in Rylsk, Kursk Oblast. The Acting Governor Alexander Khinshtein claimed a "cultural and recreational center" was hit by a Ukrainian missile, killing one person in Prigorodnaya Slobodka.[50][51]
Ukrainian drones struck the Savasleyka air base in Nizhny Novgorod Oblast, reportedly damaging a MiG-31 and a Sukhoi.[52] Ukrainian drones also attacked a factory that produced parts for Shahed drones in Cheboksary. According to Astra a fire broke out and the plant was temporarily closed.[53]
The Institute for the Study of War assessed that Russian forces had entered Dnipropetrovsk Oblast.[54]
Geolocated footage showed that Russian forces took the village of Krasne Pershe in eastern Kharkiv Oblast.[55]
10 June
.webp/250px-Destructions_in_Odesa_after_Russian_attack%2C_2025-06-10_(01).webp.png)
.jpg/250px-Destructions_in_Kyiv_after_Russian_attack%2C_2025-06-10_(05).jpg)
Four people were killed in a Russian missile attack on Kyiv and Odesa.[56] In Kyiv, Boeing’s office was attacked, among other buildings.[57][58]
The governor of Belgorod Oblast claimed that one person was killed in a Ukrainian drone strike on Belgorod city.[59]
The Russian Defence Ministry claimed to have shot down 102 Ukrainian drones over several regions. The drones targeted Shahed assembly plants in Nizhnekamsk and Yelabuga. Astra reported locals heard explosions while flights from airports in Nizhnekamsk, St Petersburg and Moscow were canceled temporarily.[60]
HUR soldiers, with support from other units, ambushed Russian forces near Kupiansk, claiming to have killed 30 Russian soldiers, wounded over 40 and capturing two while destroying various fortifications.[61]
Russia and Ukraine conducted a second prisoner exchange as part of an agreement reached during the 2 June peace negotiations in Istanbul.[62]
A Ukrainian military observer reported that Ukrainian forces retook the villages of Vesele and Fedorivka , south of Komar.[55]
11 June
Three people were killed in a Russian drone attack on Kharkiv.[63]
A gunpowder factory in Kotovsk, Tambov Oblast was struck by Ukrainian drones as locals heard "multiple explosions" while a large fire broke out. The local governor, Yevgeny Pervyshov, said that the attack did not produce casualties. TASS said the drone attack was repelled, but a fire was caused by "Russian air defense systems".[64]
The bodies of 1,212 Ukrainian soldiers killed in action were returned by Russia.[65] A few days later, during the identification process in Ukraine, some of these bodies were identified as being the remains of Russian soldiers.[66]
The FSB claimed to have arrested an alleged Ukrainian agent on suspicion of plotting to assassinate a Russian war veteran using a car bomb in Veliky Novgorod.[67]
12 June
Ukrainian drones struck the Rezonit plant producing Russian military equipment in the Zubovo technopark, Moscow Oblast.[68] The governor of Belgorod Oblast claimed that one person was killed in a drone attack in Borisovka.[69]
Russia and Ukraine conducted a third prisoner exchange as part of an agreement reached during the 2 June peace negotiations in Istanbul.[70]
Atesh claimed to have killed several Russian soldiers in an attack on a military truck near Melitopol.[71]
Geolocated footage showed that Russian forces took the village of Hryhorivka, northeast of Siversk in Donetsk Oblast.[72]
13 June
The bodies of 1,200 Ukrainians were returned by Russia as part of an agreement reached during the 2 June peace negotiations in Istanbul.[73]
The Russian Defense Ministry claimed that Russian forces took the village of Koptieve, northeast of Pokrovsk and Komar.[74]
Buturlinovka Air Base in Voronezh Oblast was attacked by a Ukrainian drone. Local witnesses reported 15 blasts from within the airbase's perimeter.[75]
14 June
Ukrainian drones struck the JSC NNK plant in Samara Oblast which produced explosives for the Russian military, and the Nevinnomyssk plant in Stavropol Krai, which made components for "explosives, ammunition, and rocket fuel".[76]
Russia and Ukraine conducted a fourth prisoner exchange as part of an agreement reached during the 2 June peace negotiations in Istanbul.[77] The bodies of 1,200 Ukrainians were also repatriated as part of the agreement.[78]
The Ukrainian Sapsan ballistic missile entered serial production.[79]
A Ukrainian military observer reported that Russian forces retook Fedorivka , south of Komar. Geolocated footage showed that Russian forces took the village of Horikhove , east of Novopavlivka.[80]
HUR agents sabotaged a power substation in Kaliningrad by draining the coolant out of the turbine resulting in a fire, causing an estimated over $5 million damage. Several nearby enterprises and military facilities experienced a power outage.[81]
Dmitriy Kurashov's trial commenced in Zaporizhzhia, the first trial involving a Russian soldier killing a Ukrainian POW, Vitalii Hodniuk in January 2024. Ukrainian authorities claimed to have identified the execution of 124 Ukrainian POWs by Russian soldiers.[82]
A Ukrainian HIMARS strike hit a Russian convoy in Makiivka, Donetsk Oblast. Local sources reported several destroyed buses and “a large number of dead and wounded”.[83]
15 June
One person was killed by Russian shelling in Kherson.[84]
The head of Tatarstan claimed that one person was killed in a Ukrainian drone attack in Yelabuzhsky District.[85] The drones struck a Russian drone testing and production factory, according to the Ukrainian General Staff.[86]
The bodies of 1,200 Ukrainians were repatriated as part of an agreement reached during the 2 June peace negotiations in Istanbul.[87]
Russian forces claimed to have taken the village of Mala Korchakivka in the Sumy direction.[88]
16 June
Drones attacked Oryol city, with residents hearing explosions near an oil depot. The local governor claimed that eleven drones were "intercepted and destroyed" over Oryol Oblast.[89] In Kursk Oblast, the regional governor claimed that one person was killed in a drone strike in Goncharovka.[90]
The bodies of 1,245 Ukrainian soldiers were repatriated as part of an agreement reached during the 2 June peace negotiations in Istanbul.[91] However, Ukraine's Minister of Internal Affairs Ihor Klymenko claimed that some of the remains brought to Ukraine in recent repatriations were actually of Russian soldiers, whether "intentionally" or reflecting "habitual disregard for their own people."[92]
Russian forces claimed to have taken the village of Novomykolaivka at the border of Dnipropetrovsk Oblast.[93]
17 June
.webp/250px-Destructions_in_Kyiv_after_Russian_attack%2C_2025-06-17_(05).webp.png)
At least 30 people were killed and 172 injured in a Russian air attack on Kyiv.[94] Two people were killed in a drone attack on Odesa.[95]
The FSB claimed to have arrested a man in Kerch on suspicion of spying for Ukraine.[96]
Ten explosions were heard in Kotovsk, Tambov Oblast, during a drone strike.[97]
Geolocated footage showed that Russian forces entered the village of Serebrianka, northeast of Siversk.[98]
Canada announced an aid package to Ukraine worth $4.3 billion.[99]
18 June
Ukraine's 225th Separate Assault Regiment attacked the command post of Russia's 30th Motorized Rifle Regiment near the village of Andriyivka, in Sumy Oblast some five kilometres from the Russian border. During the attack, the regiment claimed to have killed Russian Major Andrey Yartsev and seized documents. Images of some of the documents were uploaded to the regiment's Telegram account.[100]
The HUR claimed the assassination of the Russian-installed deputy-mayor of Berdiansk, Mykhailo Hrytsai with a silenced PM pistol. The HUR claimed that he had built torture chambers to suppress the local population.[101]
The Russian defense ministry claimed that Russian forces took the village of Dovhenke , north of Dvorichna.[102] Geolocated footage showed that Russian forces took the village of Stupochky , south of Chasiv Yar.[102]
19 June
Ukrainian drones struck Volgograd, shutting down operations at airports in Volgograd, Saratov and Kaluga. The Russian MoD claimed that some 81 drones were shot down over some 10 regions from Crimea to Moscow. No casualties or damage was reported.[103][104]
Russia and Ukraine conducted a fifth prisoner exchange as part of an agreement reached during the 2 June peace negotiations in Istanbul.[105]
Zelenskyy appointed Brigadier General Hennadii Shapovalov as commander of the Ukrainian Ground Forces.[106]
A Ukrainian court sentenced Arkady Gostev , the head of the Russian Federal Penitentiary Service, to 10 years' imprisonment in absentia for the alleged establishment of torture facilities in Russian-occupied Kherson Oblast.[107]
20 June
.jpg/250px-Destructions_in_Odesa_after_Russian_attack%2C_2025-06-20_(02).jpg)
One person was killed in a Russian drone attack on Odesa.[108]
Russia and Ukraine conducted a sixth prisoner exchange as part of an agreement reached during the 2 June peace negotiations in Istanbul.[109]
The HUR released a recorded phone call in which Russian soldiers talked about a missing comrade being eaten by a fellow soldier, citing it as evidence of cannibalism in the Russian army.[110]
The SBU arrested a Ukrainian army deserter who had been recruited by the FSB and set fire to several military vehicles in exchange for rewards. It also found a Makarov handgun and 50 cartridges in a cache in connection to the arrest as part of an assassination plot against an FSB target in Kyiv.[111]
The Russian defense ministry claimed that Russian forces took the village of Myrove , northeast of Kupiansk.[112]
21 June
.webp/250px-Destructions_in_Kramatorsk_after_Russian_attack%2C_2025-06-21_(10).webp.png)
Six people were killed due to Russian bombing of Kramatorsk.[113]
Russian forces claimed to have taken the village of Oleksandro-Kalynove, west of Toretsk.[114] Geolocated footage showed that Russian forces took the village of Zaporizhzia , south of Novopavlivka and Shevchenko , west of Velyka Novosilka.[114] Geolocated footage showed that Ukrainian forces retook the village of Andriivka in Sumy Oblast.[115]
HUR drones struck a Russian fuel train in Zaporizhzhia Oblast, with photos posted online showing a break in the railway line.[116]
The SBU arrested a Ukrainian serviceman accused of passing on the location of Neptune missile batteries.[117]
22 June
A Ukrainian training ground was struck by an Iskander-M missile, killing three people.[118][119]
The Russian Ministry of Defense claimed that Russian forces captured the village of Hrekivka in Luhansk Oblast.[120] Geolocated footage showed that Russian forces took the villages of Komar and Perebudova in Donetsk Oblast.[120]
23 June
.webp/250px-Destructions_in_Kyiv_after_Russian_attack%2C_2025-06-23_(01).webp.png)
.jpg/250px-Lyceum_in_Bilhorod-Dnistrovskyi_after_Russian_attack%2C_2025-06-23_(10).jpg)
Nine people were killed in a Russian air attack on Kyiv,[121] while three others were killed in a separate attack in Bilhorod-Dnistrovskyi.[122]
The Atlas plant of Rosrezerv in Rostov was attacked by Ukrainian drones. The Russian MoD only reported a fire had broken out in the Kamensky district while heat was detected by NASA FIRMS satellites.[123]
The bodies of three Russians misidentified as Ukrainian soldiers killed in action were repatriated after they were sent to Ukraine during a previous exchange of war dead with Russia.[124]
The SBU claimed to have foiled two assassination attempts against President Zelenskyy by the FSB. One involved a colonel assigned to protect Zelenskyy. The second involved a "sleeper agent" in Poland that was to take place at Rzeszów Airport; the SBU worked with Poland's Internal Security Agency.[125]
24 June
.jpg/250px-Destructions_in_Dnipropetrovsk_Oblast_after_Russian_attack%2C_2025-06-24_(51).jpg)
Twenty-one people were killed in Russian missile attacks on Dnipro and Samar,[126][127] while three others were killed in a Russian drone attack near Verkhnia Syrovatka, Sumy Oblast.[128]
Russia accused Ukraine of setting fire to an apartment block in Krasnogorsk, Moscow Oblast following a drone attack, injuring two people.[129]
Geolocated footage showed that Russian forces took the village of Malynivka, northeast of Pokrovsk and Novoserhiivka, west of Pokrovsk. A Russian source claimed that Russian forces took the rural settlement of Dyliivka, north of Toretsk.[130]
ISW reported a potential Neptune missile strike on the command post of the Russian 88th "Hispaniola" Volunteer Brigade in Crimea.[131]
25 June
In Crimea, explosions were reported in Dzhankoi, Kerch and near Cape Chauda. Local air defences were activated.[132]
Ukrainian drones struck a Russian facility in Taganrog linked to drone production. The Russian MoD claimed to have intercepted 40 drones in several areas.[133]
Ukraine unveiled a glide bomb kit, with a range of 60 kilometres, that is a response to Russian KAB glide bombs.[134]
Geolocated footage showed that Ukrainian forces retook the village of Zelenyi Hai, east of Borova.[135]
Ukraine and the Council of Europe signed an agreement to establish a special tribunal to prosecute Russian leaders over the invasion.[136]
26 June
The HUR claimed it had damaged a Russian S-400 missile system in Crimea following a drone attack.[137]
The governor of Kursk Oblast claimed that Chinese journalist Lu Yuguang of Phoenix TV was injured in a Ukrainian drone attack on Korenevo.[138]
Ukraine and Russia conducted a prisoner exchange involving an unspecified number of POWs.[139]
27 June
Five people were killed in a Russian drone strike on Samar, Dnipropetrovsk Oblast.[140]
The Russian MoD said it destroyed 39 drones over various regions of Russia and Crimea. In Kalachyovsky District, Volgograd Oblast, a bridge over the Don River was restricted to traffic after a fire was started by a drone strike. In Novokuybyshevsk, Samara Oblast, Rosneft's oil refinery was attacked. The local governor, Vyacheslav Fedorishchev, confirmed there was a fire but no casualties.[141][142] The SBU claimed to have destroyed two Su-34 bombers and damaged two more at Marinovka air base in Volgograd Oblast with long range drones.[143]
28 June
.jpg/250px-Destructions_in_Odesa_after_Russian_attack%2C_2025-06-27_(01).jpg)
Two people were killed in a Russian drone attack on Odesa.[144]
The SBU claimed to have destroyed Russian three helicopters: a Mi-8, Mi-26, Mi-28 along with a Pantsyr-S1 self-propelled anti-aircraft missile and gun system following a drone attack on the Kirovske airbase in Crimea. Secondary detonations were reported following attacks on fuel, ammunition and drones stored at the base[145][146] while Atesh claimed to have set fire to a railway signal cabinet near Yasynuvata, Donetsk Oblast.[147]
HUR drones struck the 120th Arsenal of the Main Missile and Artillery Directorate of the Russian Defense Ministry in Bryansk, with locals reporting explosions.[148]
A controversy arose in Germany over a €900 million apparent discrepancy in German MoD budgets for assistance to Ukraine. The MoD clarified that the apparent discrepancy is due to €900 million coming from the European Peace Facility, rather than from Germany directly.[149]
Russian forces claimed to have crossed into Dnipropetrovsk Oblast and taken the village of Dachne near Novopavlivka. Geolocated footage showed that Russian forces took the village of Zirka, near Komar.[150]
29 June
A Ukrainian F-16 was shot down and the pilot killed. The pilot, Lieutenant Colonel Maksym Ustymenko, used all "onboard weapons" and shot down seven aerial targets. The seventh damaged his fighter and forced him to fly away from a residential area before crashing.[151][152]
A Russian drone attack in Kherson Oblast killed one person.[153]
Zelenskyy signed a decree withdrawing Ukraine from the Ottawa Treaty on Landmines.[154]
30 June
A Ukrainian MiG-29 bombed a Russian drone repair base using GBU-39 Small Diameter Bombs.[155]
Russian forces claimed to have taken the village of Novoukrainka, south of Pokrovsk and geolocated footage showed that Russian forces took the village of Novomykolaivka, at the border with Dnipropetrovsk Oblast.[156]
According to Astra and Russian media the acting commander of the 8th Combined Arms Army, Colonel Ruslan Goryachkin, was killed during a Ukrainian Storm Shadow strike on a command post in Donetsk Oblast.[157][158] Also killed was Colonel Vasily Skirnevsky, chief of communications for the 8th Combined Arms Army.[159]
July 2025
1 July
Multiple people were reported killed in a Russian missile attack on Huliaipole, Dnipropetrovsk Oblast.[160] Zelenskyy later confirmed that the commander of the 110th Separate Mechanized Brigade was killed while 30 others were injured in the attack.[161] One person was killed in a Russian attack on a civilian evacuation vehicle near Pokrovsk.[162]
SBU drones struck the Electromechanical Plant Kupol in Izhevsk, Udmurtia, some 1300 kilometres from the Ukrainian border, starting a fire according to locals.[163] The head of Udmurtia claimed three people were killed in the attack.[164] Ukrainian drones also hit Luhansk, Saratov and Engels.[165] An Su-30 was destroyed by HUR drones at Saky air base, as well as Pantsir-S1 missile system and various radars on Crimea.[166]
Oleksandr Syrskyi, commander-in-chief of the Ukrainian Armed Forces, ordered a ban on concentrating soldiers and equipment at training facilities and the placement of service personnel in tent camps as protection from Russian missile attacks.[167]
The head of the Luhansk People's Republic, Leonid Pasechnik, claimed that Russian forces had taken the entirety of Luhansk Oblast.[168]
The United States halted shipments of some key weapons to Ukraine, including aerial defence and precision guided munitions.[169] White House spokeswoman Anna Kelly gave concerns about American domestic stockpiles as justification.[170] Contradicting the statement, NBC later reported that Pete Hegseth stopped the shipment, supported by Elbridge Colby, although it would not have jeopardized the US military's own ammunition supplies.[171]
2 July
The SBU claimed to have blown up a Russian ammunition depot in Khartsyzsk, Donetsk Oblast, following a drone strike.[172]
3 July
.jpg/250px-Destructions_in_Boyni_after_Russian_attack%2C_2025-07-03_(01).jpg)
Three people were killed and over 47 injured in Russian attacks on Poltava that also set fire to a conscription office.[173][174] Two people were killed in a separate drone attack on Odesa that also damaged a building housing the Chinese consulate.[175]
Major General Mikhail Gudkov, deputy commander of the Russian Navy, was killed in Kursk Oblast by a HIMARS strike. Russian milbloggers claimed that some 22 were killed, while Primorsky Krai's governor Oleg Kozhemyako also confirmed the death of Gudkov's deputy.[176]
The governor of Lipetsk Oblast claimed that one person was killed in a Ukrainian drone strike.[177]
The former Russian-installed mayor of Luhansk, Manolis Pilavov, was killed in an explosion that also injured three people.[178]
The SBU arrested a major in the Ukrainian Air Force, based in Lviv, accused of supplying the FSB with the location of military assets.[179]
The FSB arrested a woman on suspicion of trying to plant a car bomb targeting a defense industry worker in Saint Petersburg.[180]
ISW referred to unverified reports that the head of the FSB's Fifth Directorate, Alexei Komkov, died in a car bombing in Moscow.[181]
An aviation arsenal at Khalino airbase, Kursk Oblast, was struck by Ukrainian drones, leading to an explosion believed to include ammunition for the Pantsir-S1, one of which was "probably" damaged.[182]
Russian forces opened a new front in Kharkiv Oblast with the Russian defense ministry claiming to have captured the village of Milove. It also claimed to have taken the village of Razine near Pokrovsk.[181]
4 July

Two people were killed in a Russian air attack on Kyiv.[183]
Ukrainian drones struck Sergiyevo-Posadsky District in Moscow Oblast and several settlements in Rostov Oblast. In Azov several houses, a stadium and cars were damaged. In Dolotinka, Russian officials claimed that an apartment was struck and falling debris killed an elderly woman. Twenty residents were evacuated as well. In Shakhty 2,000 residents were left without power. In Moscow some four explosions were reported by locals resulting in a damaged power substation and 42,000 people without electricity.[184][185] A factory that manufactures warheads for Shahed drones was also struck.[186]
Ukraine and Russia conducted a prisoner exchange that saw the release of an unspecified number of POWs.[187]
A HUR bomb detonated in a Chevrolet Aveo, killing three drone pilots from the Russian Bars-Sarmat unit based in Strilkove, Kherson Oblast.[188]
Geolocated footage showed that Russian forces took the villages of Novomykolaivka in Sumy Oblast and Vesele , south of Komar, the Russian defense ministry claimed that Russian forces took the village of Predtechyne, south of Chasiv Yar.[189] Geolocated footage showed that Russian forces took the villages of Koptieve and Shevchenko Pershe near Pokrovsk.[190]
5 July
.jpg/250px-Destructions_in_Chuhuiv_after_Russian_attack%2C_2025-07-04_(03).jpg)
Ukrainian drones struck Cheboksary in Chuvashia. According to eyewitness the drones either attacked a warehouse or a local enterprise in the industrial area, causing explosions and a fire.[191] Drones also struck Engels, where it was claimed one drone was shot down and eight explosions were heard. Flights out of airports in Saratov, Ulyanovsk, and Saint Petersburg were canceled temporarily.[192]
Borisoglebsk air base was attacked by drones, causing a fire that was detected by NASA FIRMS. Locals reported 8-10 explosions.[193]
The HUR reportedly used explosives to destroy a gas pipeline along the Sea of Japan and water pipelines that supplied several military installations including garrisons of the 155th Marine Brigade in Vladivostok.[194][195]
Geolocated footage showed that Russian forces took the village of Malynivka, in the Pokrovsk direction, Russian forces claimed to have advanced to the outskirts of Siversk.[190]
6 July
.jpg/250px-Combine_harvester%2C_hit_by_a_drone_in_Zaporizhzhia_region%2C_2025-07-06_(01).jpg)
Five people were killed in Russian attacks on Kostiantynivka and Druzhkivka in Donetsk Oblast.[196]
Russia claimed to have taken the villages of Piddubne in Donetsk Oblast and Sobolivka in Kharkiv Oblast.[197][198]
József Sebestyén, a Hungarian who was forcibly conscripted into the 128th Mountain Assault Brigade of the Ukrainian Army, died while on active duty due to wounds sustained from a beating by conscription officers.[199]
7 July
.jpg/250px-Zaporizhzhia_Polytechnic_National_University_after_Russian_attack%2C_2025-07-07_(07).jpg)
In Moscow Oblast, the Krasnozavodsk Chemical Plant, which produces ammunition for Russian security forces, was struck by Ukrainian drones.[200]
HUR drones struck "technological workshops" at the Ilsky oil refinery, Krasnodar Krai. Russian authorities acknowledged drone debris fell on the oil refinery.[201]
Roman Starovoyt, Russian Minister of Transport, was fired from his post due to "massive disruptions of Russian civilian airspace caused by Ukrainian drone raids". Starovoit, who previously served as governor of Kursk Oblast, was found dead hours later, having shot himself in an apparent suicide due to looming corruption charges.[202][203]
The Russian defense ministry claimed that Russian forces has crossed into the Ukrainian border near Tyotkino and took the village of Bezsalivka.[204]
8 July
The governor of Kursk Oblast claimed that four people, including a Rosgvardiya officer, were killed in a Ukrainian drone attack on Kursk city.[205]
The US Department of Defense announced that it would send additional defensive weapons to Ukraine following a directive from President Trump.[206]
9 July
In the early morning, Russia launched a large-scale aerial attack on Lutsk. Ukraine claimed the airstrike was the largest since the start of the war, with 728 drones and 13 missiles launched.[207][208]
Eight people were killed in Russian attacks on Kostiantynivka and Rodynske in Donetsk Oblast.[209] One person was killed in a separate attack in Pravdyne, Kherson Oblast, with the Ukrainian military claiming to have successfully targeted the responsible drone unit in Hola Prystan.[210]
The SBU arrested two Chinese nationals in Kyiv on suspicion of gathering intelligence on the Neptune missile system.[211]
The Ukrainian 3rd Assault Brigade claimed the world's first surrender of enemy soldiers to unmanned drones in Kharkiv Oblast.[212]
A Ukrainian translator working for the European Commission was dismissed from her position and subsequently detained by Belgian authorities on suspicion of espionage after allegedly taking prohibited notes of a closed door meeting between Zelenskyy and EU leaders.[213]
Geolocated footage showed that Russian forces took the village of Tovste near Novopavlivka.[214]
10 July
.webp/250px-Destructions_in_Kyiv_after_Russian_attack%2C_2025-07-10_(01).webp.png)
Two people were killed in a Russian drone attack on Kyiv[215] that also damaged the building housing the Apostolic Nunciature to Ukraine.[216]
The governor of Belgorod Oblast claimed that two people were killed in a Ukrainian drone attack on Shebekino.[217]
Atesh claimed to have carried out sabotage attacks on railway infrastructure in Uvarove in Crimea and in Volgograd.[218] The HUR claimed that it carried out an operation with Ukrainian partisans that destroyed a Russian command post in Melitopol, killing five soldiers.[219]
SBU Colonel Ivan Voronych was shot dead in the Holosiivskyi District of Kyiv by an unknown assailant.[220] The White Phoenix, a local branch of the American neo-Nazi group The Base subsequently claimed responsibility for the attack.[221]
Russia started using "unmanned rail carts" and "remotely operated railway platforms" to reduce the loss of personnel from Ukrainian drone attacks on rail traffic operating near the front line.[222]
The US resumed deliveries of 155 mm shells and GMLRS to Ukraine.[223]
A Russian decoy drone crashed in Lithuania after travelling through Belarus.[224]
11 July
Russian officials claimed that three people were killed in Ukrainian attacks on Belgorod, Lipetsk and Tula Oblasts.[225]
Geolocated footage showed that Russian forces took the village of Zelena Dolyna in northern Donetsk Oblast.[226]
The HUR blew up a gas pipeline in Langepas, Tyumen Oblast, that supplied "military-industrial facilities" in Chelyabinsk, Orenburg, and Sverdlovsk Oblasts according to a HUR source.[227]
UK intelligence estimated that Russian forces fighting in Ukraine had lost 236,000 soldiers killed or wounded in 2025, with 32,000 casualties (1,080 daily) in June 2025 alone.[228]
12 July
Russia launched a wave of aerial attacks across Ukraine, killing six people in Chernivtsi and in Dnipropetrovsk and Sumy Oblasts.[229][230] Explosions were also reported in Lutsk and Lviv. According to Zelenskyy, at least 597 drones and 26 missiles were sent by Russia,[231] while Poland deployed fighter jets to protect its own airspace.[231][232]
13 July
One person was killed in a Russian drone attack in Sumy Oblast.[233]
SBU head Vasyl Malyuk claimed that an Alpha team raided a safe house in Kyiv Oblast and killed two FSB agents responsible for the killing of SBU Colonel Ivan Voronych on 10 July, after they had resisted arrest.[234][235]
Russia claimed to have taken the village of Myrne in Donetsk Oblast, near the border with Dnipropetrovsk Oblast.[236][237] and Dihtiarne in Kharkiv Oblast.[237]
A Russian Buk-M3 was destroyed by artillery fire from the Ukrainian 15th Artillery Reconnaissance Brigade.[238]
14 July
One person was killed in a Russian drone attack in Kharkiv Oblast.[239]
Geolocated footage showed that Russian forces took the village of Malynivka, east of Huliapole.[240] Russian forces claimed to have taken the village of Yunakivka in the Sumy direction and Mayak in the Pokrovsk direction.[241]
15 July
The SBU claimed to have arrested a man in Rivne on suspicion of attempting to plant a bomb in an apartment building on behalf of the FSB.[242]
Ukrainian drones struck a PJSC Energia plant in Yelets, Lipetsk Oblast, that manufactures batteries and accumulators for Russian weapons, resulting in a fire and one injury.[243]
Putin rewarded American citizen Daniel Martindale with a Russian passport for spying in Ukraine and the Order of the Donetsk People's Republic.[244]
Geolocated footage showed that Russian forces took the rural settlement of Novospaske, west of Toretsk. Russian milbloggers claimed that Russian forces took the village of Novotoretske, northeast of Pokrovsk and the Russian defense ministry claimed that Russian forces took the village of Voskresenka in Donetsk Oblast.[241]
16 July
Two people were killed in a Russian airstrike on Dobropillia, Donetsk Oblast.[245]
The mayor of Ogre, Latvia, Egils Helmanis, was injured in a Russian drone strike in Ukraine while he was on an official visit to provide aid to the Ukrainian military.[246]
The governor of Belgorod Oblast claimed that one person was killed in a Ukrainian drone strike in Pervomaysky.[247]
Geolocated footage showed that Russian forces took the village of Novokhatske , southwest of Novopavlivka.[248]
17 July
Ukrainian drones struck targets in St. Petersburg and Moscow. Drones interrupted flights to major airports, with ten flights being delayed in St. Petersburg. In Kaluga Oblast a 14-year-old girl was injured. According to the local governor a drone killed one man and injured some six in Belgorod city. In Smolensk Oblast one was injured. In Voronezh three children were claimed to have been injured. A total of 122 drones were claimed to have been intercepted by Russian forces.[249]
The bodies of 1,000 Ukrainian soldiers killed in action were repatriated by Russia in exchange for the bodies of 19 Russian soldiers.[250]
Geolocated footage showed that Russian forces took the village of Lysivka , near Pokrovsk.[251]
The HUR hacked the Gazprom databases, disabling access for some "20,000 system administrators", as well as copying and deleting "hundreds of terabytes of data". The data affected both the retail and service sides of the business.[252]
The Hungarian government barred three Ukrainian military officials from entering the country amid a diplomatic dispute caused by the death of József Sebestyén.[253]
18 July
Two people were killed in Russian attacks on Kamianske, Dnipropetrovsk Oblast.[254] One person was killed in a separate attack in Zaporizhzhia Oblast.[255]
Drones and explosions were reported in Moscow and Oryol Oblasts. In Moscow, Vnukovo Airport cancelled one flight and delayed multiple outbound and inbound flights. The Mayor of Moscow, Sergey Sobyanin, claimed several drones were shot down.[256] In Rostov-on-Don Astra reported a "massive fire" at a military barracks.[257]
19 July
.webp/250px-Destructions_in_Odesa_after_Russian_attack%2C_2025-07-19_(01).webp.png)
One person was killed in a Russian drone attack on Odesa, while two others were killed in a missile attack on Vasylkivka, Dnipropetrovsk Oblast.[258]
The Mayor of Moscow claimed that 13 drones were shot down over two hours. Witnesses reported several drones shot down over Zelenograd.[259]
20 July
Atesh claimed to have carried out a sabotage attack on railway infrastructure near Medvedki, Tula Oblast.[260]
The Russian defense ministry claimed that Russian air defense downed over 230 Ukrainian drones over Russia including 27 near Moscow.[261]
Geolocated footage showed that Russian forces took the village of Yablunivka in the Sumy direction.[262] The Russian defense ministry claimed that Russian forces took the village of Bila Hora , near Toretsk.[262]
Ukrainian “long-range firepower” destroyed a S-300P and Nebo-M in Belgorod Oblast.[263]
21 July
.jpg/250px-Disposal_of_Kh-69_missile_in_Kyiv%2C_2025-07-21_(02).jpg)
One person was killed in a Russian air attack on Kyiv.[264]
A Russian missile attack on a Ukrainian military training camp in Kropyvnytskyi killed at least 15 soldiers and wounded over 100 other soldiers. According to an American volunteer from Florida, the base's raid alarm did not sound before the strike and that first aid kits "were nowhere to be found."[265] Volodymyr Kaminskyi, a spokesman for the International Legion of the Defence Intelligence of Ukraine, said that an investigation is ongoing and that the number of victims cannot be disclosed.[266]
Ukrainian drones struck Moscow and Rostov-on-Don. In the village of Kamenolomni, a train station and a flower shop were set on fire by falling debris. The mayor of Moscow claimed all drones were shot down. However flight restrictions were put in place at Moscow's airports for the fifth night in a row.[267]
Ukrainian military observer Kostyantyn Mashovets claimed that Ukrainian forces retook the villages of Andriivka, Kindrativka, and Oleksiivka in the Sumy direction.[268]
22 July
One person was killed in a Russian airstrike in Kramatorsk.[269]
The Russian-installed Governor of Kherson Oblast, Vladimir Saldo, claimed that three people were killed in a Ukrainian drone strike on a bus in Hola Prystan.[269]
Russian forces entered the city of Pokrovsk.[270]
In the Sumy direction, geolocated footage showed that Russian forces took the rural settlement of Varachyne while Russian forces further claimed that they took the village of Oleksiivka.[271] Geolocated footage showed that Russian forces took the village of Lypove, north of Lyman and Bila Hora, near Toretsk.[271]
A Ukrainian Mirage 2000 crash landed in Volyn Oblast with the pilot ejecting safely, marking the first Mirage jet lost since their acquisition by Ukraine.[272]
23 July
Three people were killed in a Russian attack in Kharkiv Oblast.[273]
Russia said that it agreed to exchange more POWs at peace negotiations with Ukraine held in Istanbul.[274]
Russian forces claimed to have taken the village of Torske near Lyman and the villages of Pankivka and Volodymyrivka northeast of Pokrovsk.[275] Geolocated footage showed that Russian forces took the towns of Radkivka , north of Kupiansk and Dachne, south of Novopavlivka.[276]
A Hungarian citizen who joined the Ukrainian Army in 2024 was charged in absentia "illegally joining an armed group involved in an armed conflict outside the territory of allied forces" by the Hungarian prosecutor's office in Csongrád-Csanád County.[277]
The US Department of Defense approved a military aid package valued at $322 million, including HAWK missiles, maintenance equipment and Bradley Vehicles.[278]
Ukrainian drones struck several parts of Rostov Oblast, injuring three people, setting fire to the Novocherkassk power plant, and disrupting rail, Rostelecom and electricity services.[279]
24 July

.jpg/250px-Destructions_in_Odesa_after_Russian_attack%2C_2025-07-24_(05).jpg)
Two people were killed in a Russian attack in Donetsk Oblast.[273]
Multiple buildings in Odesa, including the Pryvoz Market and historic buildings on Prymorskyi Boulevard, were damaged in a Russian airstrike.[280][281]
Ukrainian drones attacked Sochi and caused a fire in the Lukoil fuel depot with locals reporting at least seven explosions in the sky.[282] Russian air defence, ranging from small arms to S-300/400 missiles, engaged the drones "flying directly over residential buildings."[283] Two people were killed.[284]
An Israeli Red Color radar designed to plot impact zones for rockets and drones and allowing for more timely warnings for civilians became active in Kyiv.[285]
Geolocated footage showed that Russian forces took the village of Yablunivka, northwest of Toretsk and the Russian defense ministry claimed that Russian forces took the rural settlement of Novoekonomichne, northeast of Pokrovsk and the village of Zvirove, southwest of Pokrovsk.[276]
The European Union announced that it was suspending all financial assistance to Ukraine until the "independent powers of its anti- corruption institutions are restored."[286]
25 July
.jpg/250px-Kharkiv_Regional_Tuberculosis_Hospital_No._3_after_Russian_attack%2C_2025-07-25_(10).jpg)
One person was killed in a Russian airstrike on Kharkiv.[287]
The Ukrainian Air Force destroyed an FSB facility near Belaya Beryozka in Bryansk Oblast using AASM Hammer bombs.[288]
The airports of Vladikavkaz, Grozny, Magas, Mineralnye Vody, Nalchik, Stavropol, Sochi, and Tambov were shut down due to drone attacks. Seventy flights were delayed, including 45 at Sochi Airport. In Nevinnomyssk, 30 drones were shot down by air defences. The local fertiliser plant, Nevinnomyssky Azot, was destroyed by Ukrainian drones. The Russian MoD reported downing 105 drones over several regions.[289][290]
Astra reported 20 trains were delayed after a "drone attack". In Rostov Oblast, a train station and residential buildings in Peschanokopskoye were damaged by drones. Ten trains were delayed for five hours when power was lost. In Krasnodar Krai, 12 trains were delayed after drone debris damaged the power lines to the Timashevskaya station.[291]
100 terabytes of data were taken from Russian-appointed Crimean authorities by hackers from the HUR over two days, ranging from health to military data.[292]
Geolocated footage confirmed Russian claims of control over Novoekonomichne and showed that Russian forces took the town of Holubivka and entered Kupiansk from the north.[293] Russian forces claimed to have taken the town of Oleksandro-Kalynove near Toretsk.[293]
26 July

Ukrainian officials stated that Russia fired over 200 drones and almost 30 missiles were fired into Ukraine, three people were killed and over six injured in a Russian air attack in Dnipropetrovsk Oblast, while in Russia, the governor of Rostov Oblast claimed that two people were killed in a Ukrainian drone attack. Drones managed to hit a residential block and industrial areas in Dnipro while a shopping centre was hit in the wider district.[294][295] The headquarters of the Sumy Regional Military Administration was damaged in a Russian drone strike.[296]
Russian forces took the settlements of Maliivka in Dnipropetrovsk Oblast and Zelenyi Hai in Donetsk Oblast.[297][298]
Astra reported that the Signal radio plant in Stavropol Krai was damaged by Ukrainian drones. Governor Vladimir Vladimirov confirmed a small fire at "industrial facilities" with no casualties.[299]
Ukraine's Khortytsia operational-strategic group claimed to have killed Colonel Lebedev, commander of the 83rd Motorized Rifle Regiment of the Russian 69th Guards Motor Rifle Division in Velykyi Burluk, Kharkiv Oblast.[300]
The HUR claimed that an operative burned down a two-seat Su-27UB combat trainer at Armavir air base in Krasnodar Krai.[301]
27 July

Three people were killed in a Russian drone strike on a bus near Yunakivka, Sumy Oblast.[302]
Ukrainian drone debris landed on a railway power substation in Oktyabrsky District, Volgograd Oblast, resulting in a loss of power to rail services.[303]
Locals reported Ukrainian drones over Gatchina, Vsevolozhsk, Kronstadt, and Volosovsky District in Leningrad Oblast. Explosions were reported, believed to be the work of air defences, as more than 70 flights from Pulkovo Airport were delayed or cancelled.[304] Governor of Leningrad Oblast, Aleksandr Drozdenko, confirmed that Russian air defense downed drones in several districts, with debris reportedly falling in residential and industrial zones. The Russian Ministry of Defense claimed its air defenses intercepted or destroyed a total of 99 drones including 36 in Bryansk Oblast, 21 at Smolensk Oblast, 10 at Kaluga Oblast, and nine each at Volgograd and Rostov Oblasts. More Ukrainian drones were reported in the skies of Crimea, Voronezh, Kursk, Nizhny Novgorod, Oryol, Tambov, and the Black Sea coasts.[305]
Geolocated footage showed that Russian forces have reached the outskirts of the town of Stepnohirsk. Russian forces claimed to have taken the town of Plavni near the Dnieper.[306]
Russia cancelled the Saint Petersburg Navy Day parade for security reasons for the first time since its inception in 2017.[307]
28 July
.jpg/250px-Bilenke_penal_colony_after_Russian_attack%2C_2025-07-28_(03).jpg)
Seventeen inmates were killed in a Russian bombing of a prison in Bilenke, Zaporizhzhia Oblast.[308]
The pro-Ukrainian hacker groups Silent Crow and Cyber Partisans caused a "massive malfunction" in Aeroflot's online system, leading to 49 flights to various locations being cancelled.[309]
The SBU claimed to have arrested a Belarusian KGB agent who was spying on Ukrainian defences in Volyn Oblast.[310]
Russian equipment, likely trying to cross the Zherebets River near Lyman, was attacked by Ukrainian drones, tanks and artillery, resulting in the destruction of a BM-21 Grad, a 152-mm Msta-B howitzer with its tractor, a BTR-82A and civilian cars.[311]
The Russian-occupied parts of Donetsk Oblast came under attack from drones. Russian-installed authorities stated that over 150,000 residents of Donetsk city, Makiivka and Yasynuvata were left without electricity.[312]
29 July
.webp/250px-Destructions_in_Novoplatonivka_after_Russian_attack%2C_2025-07-29_(01).webp.png)
Six people were killed in a Russian missile attack in Novoplatonivka, Kharkiv Oblast.[313] Three others were killed in a separate attack in Kamianske.[314]
Russian media reported that Ukrainian drone strikes caused fires and a blackout in Donetsk.[315]
Unknown drones struck Salsk, Rostov Oblast, setting fire to a freight train and damaging the Salsk station. Nine trains were delayed as a result.[316]
The SBU claimed to have thwarted a Russian plot to assassinate Serhii Filimonov, the commander of the Ukrainian 108th Separate Mechanized Battalion, resulting in the arrest of a resident of Dnipropetrovsk Oblast who had been recruited by the FSB.[317]
Ukraine received seven out of 18 promised IRIS-T systems from Germany, according to the Ukrainian Ambassador to Germany Oleksii Makeiev.[318]
Three Ukrainian soldiers were killed and 18 wounded during a Russian Iskander missile strike on a training ground in Chernihiv Oblast.[319][320] In response, Ukrainian military commander Oleksandr Syrskyi ordered most military training to be moved underground.[321]
Geolocated footage showed that Russian forces entered the border of Zaporizhia Oblast from Donetsk Oblast and captured the town of Temyrivka.[322]
30 July
Mexico's National Intelligence Centre warned the SBU that some Latin American volunteers in Ukrainian drone units only joined to learn about drone warfare for future use by drug cartels.[323]
The SBU caught an Ukrainian Air Force instructor pilot with the rank of major who was assisting the GRU with intelligence on targeting F-16s, Su-24 bombers and Mirage 2000s.[324]
Geolocated footage showed that Russian forces captured the town of Oleksandro-Kalynove, while Ukrainian forces retook the towns of Maliivka and Temyrivka.[325]
31 July
.jpg/250px-Destructions_in_Kyiv_after_Russian_attack%2C_2025-07-31_(01).jpg)
.jpg/250px-Forest_in_Donetsk_Oblast_after_Russian_shelling%2C_2025-07-31_(01).jpg)
Russia launched over 300 drones on Kyiv, killing at least 32 people and injuring over 159 more.[326][327]
Russia claimed to have taken Chasiv Yar,[328] which was denied by Ukrainian forces.[329] Geolocated footage showed that Russian forces captured most of the city.[325]
Zelenskyy signed a law reinstating the independence of the National Anti-Corruption Bureau (NABU) and the Specialized Anti-Corruption Prosecutor's Office (SAPO) amid threats of a suspension of financial support from the EU and the G7 if the agencies were subdued.[330]
Ukrainian drones struck the Volgograd–Rostov railway, setting fire to the electrical substation in the village of Kotelnikovo, Volgograd Oblast. Volgograd governor Andrey Bocharov confirmed that rail traffic was temporarily restricted.[330]
A MiG-29 bombed a Russian drone operator base with a JDAM-ER in Repyakhovka, Belgorod Oblast.[331]
The SBU claimed to have launched drones at the JSC Radiozavod plant owned by Russian state-owned Rostec in Penza,[332] setting it on fire. Mobile phone access and internet were disabled. The local governor denied any damage or casualties.[333]
Ukrainian drones dropped an e-bike to help a wounded soldier avoid encirclement by Russian forces.[334]
August 2025
1 August
Explosions were reported in Taganrog, Rostov Oblast. Locals also reported that "combat helicopters" were active in the area.[335]
A North Korean M-1978 Koksan was destroyed by a HIMARS strike in an undisclosed location.[336]
Hundreds protested in Vinnytsia demanding the release of men held in detention for military service by military enlistment offices before forcing open a stadium where the men were being held. Police used tear gas and arrested five protesters on charges of seizing a state building.[337]
2 August


One person was killed in an attack in Sumy Oblast.[338]
The HUR claimed to a have carried out a joint operation with partisans in Melitopol that killed five Kadyrovites in a bus explosion that also destroyed an electronic warfare system.[339]
Drones attacked both Kerch and Feodosia in Crimea. A "space object tracking radar" was damaged in Feodosia, with "abnormal temperatures" reported by NASA Firms. An oil refinery was reported on fire. The Kerch bridge was closed for some five hours to traffic. The Ryazan and Novokuybyshevsk oil refineries were attacked by Ukrainian drones, along with the "Electropribor Production Association" and Radiozavod's plants in Penza.[340][341][342] One person was killed and two people were injured in Penza Oblast, and one person was killed in Rostov and Samara Oblast. The Russian defense ministry claimed to have shot down 34 drones over Rostov Oblast.[343]
Ukrainian long-range UAVs attacked and caused fire at the Primorsko-Akhtarsk air base, which is used for the storage and launch of Shahed drones.[344] The Likhaya-Zamchalovo traction power substation, in the village of Uglerodovsky, Rostov Oblast, was set on fire by drones.[345] The Central Asia–Center gas pipeline was disabled by explosions.[346]
The National Anti-Corruption Bureau of Ukraine and the Specialized Anti-Corruption Prosecutor's Office announced the arrest of four people in connection with a "large-scale corruption scheme" over the procurement of drones and signal jamming systems.[347]
Ukrainian forces destroyed a S-300 missile system in Zaporizhzhia Oblast.[348]
3 August
Russia launched a missile strike in Kyiv.[349]
The governor of Voronezh Oblast claimed one person was injured in a Ukrainian drone attack.[349]
The Head of Sochi, Andrey Proshunin , stated that Ukrainian drones struck an oil depot near Sochi airport, resulting in a "massive" fire which cancelled flights to the airport.[350][351] An oil refinery in Kstovo, Nizhny Novgorod also was attacked in an unverified claim.[352]
Ukraine imposed sanctions on 99 individuals and entities for helping circumvent Western sanctions against Russia.[353]
Lieutenant General Anatolii Kryvonozhko was formally made the Commander of the Ukrainian Air Force by President Zelenskyy, having been the acting commander since 30 August 2024.[354]
The HUR claimed to have obtained documents outlining the specifications for the Russian submarine Knyaz Pozharskiy. The documents included "ship's combat layout, engineering schematics, survival systems, and the organizational structure of the crew".[355]
Geolocated footage showed that Russian forces took the town of Novoukrainka south of Pokrovsk.[356]
4 August
Four people were killed in Russian attacks in Zaporizhzhia Oblast.[357] Three people were killed in separate attacks in Kharkiv Oblast.[358]
The Ukrainian military claimed it had killed more than 10 Russian soldiers who had attempted to assault the Hoptivka border checkpoint in Kharkiv Oblast.[359]
Ukrainian drones struck both Mikhaylovka and Frolovo in Volgograd Oblast. The Archeda railway station in Frolovo was set on fire.[360]
The SBU claimed to have conducted a drone attack on Saky Air Base in Crimea and completely destroyed one Su-30SM, damaged another while an additional three Su-24s were hit with unspecified damage.[361]
In Sochi, three women were detained and fined by police for filming themselves after a drone attack on the Rosneft-Kubannefteprodukt oil depot and posting it on TikTok.[362]
The Head of the Donetsk People's Republic, Denis Pushilin, claimed that Russian forces took both banks of the Kleban-Buk Reservoir.[363] Geolocated footage showed that Russian forces took the town of Novoselivka, east of Siversk.[363] A Russian milblogger claimed that Russian forces took the town of Hrekivka, southeast of Borova.[363]
5 August
.jpg/250px-Lozova_railway_station_after_Russian_attack%2C_2025-08-05_(01).jpg)
Russian forces targeted a train station in Lozova, Kharkiv Oblast, killing two people and injuring 10 others. Ukrainian authorities claimed that over 30 Geran-2 drones were used in the attack.[364]
A Russian FPV drone struck a house in Stepnohirsk settlement hromada, Zaporizhzhia Oblast, killing two people.[365]
One person was killed in a bomb attack in Zhytomyr that was blamed by the SBU on two minors who had been recruited by Russia.[366]
The HUR's Tymur Special Unit claimed to have killed 334 Russian soldiers and wounded more than 550 others during a battle in Sumy Oblast.[367]
6 August
The US government authorized an arms sale to Ukraine valued at $200 million, mostly for spares, repairs and maintenance of M777 howitzers.[368]
The Tatsinskaya railway station in Rostov Oblast was attacked by Ukrainian drones. Rostov Oblast Governor Yury Slyusar said damage to power lines left 87 homes and 200 residents without power. The Russian MoD said that 51 drones had been shot down over several regions including Crimea.[369]
Ukrainian partisans blew up an Mi-28 helicopter in Torzhok, Tver Oblast.[370]
7 August
Russian Telegram channels claimed that unknown drones attacked the Afipsky oil refinery and the drones attacked a military base in Slavyansk-on-Kuban. In Surovikino, Volgograd Oblast, two train stations were attacked. The regional governor Andrey Bocharov said that a fire at the Surovikino station was put out while "sappers" cleared wreckage from the Maksim Gorky station.[371]
Ukrainian prosecutors charged the administrator of Detention Center No. 2, in Rostov Oblast, in absentia with the "torture and death" of Ukrainian journalist Victoria Roshchyna.[372]
Geolocated footage showed that Russian forces took the town of Sobolivka , west of Kupiansk and north of Myrove . Geolocated footage showed that Russian forces advanced to the center of Katerynivka , northwest of Toretsk and central Shcherbynivka, indicating that Russian forces likely recently completed the seizure of Toretsk.[373]
The HUR claimed to have carried out a series of attacks in Crimea that destroyed or damaged three Russian radar stations and a Project 02510 BK-16 landing craft.[374]
8 August
Geolocated footage showed that Ukrainian forces retained positions in Katerynivka and parts of Shcherbynivka, both near Toretsk, while Russian forces advanced into central Rusyn Yar and seized Poltavka .[375]
Ukraine imposed sanctions on Rosatom and 34 other individuals and entities involved in bypassing energy-related sanctions against Russia and in the occupation of the Zaporizhzhia and Chernobyl Nuclear Power Plants.[376]
The HUR claimed to have carried out an attack on Russia's 90th Anti-Aircraft Missile Brigade in Krasnodar Krai, killing 12 and injuring dozens more, as well as destroying military equipment.[377]
A Ukrainian drone targeted the "Voronezh-M" radar station near Orsk in Orenburg Oblast, making it the longest one-way drone attack ever with the distance of over 1,800 kilometers.[378]
9 August
Two people were killed in a Russian drone strike on a bus in Kherson.[379] During the rescue operation, Russian forces launched another attack, injuring three police officers.[380]
10 August

Three swimmers were killed by sea mines in the Black Sea off the coast of Odesa Oblast.[381]
The Ukrainian military claimed to have retaken the village of Bezsalivka in Sumy Oblast following an operation that killed 18 Russian soldiers,[382] but a Russian milblogger reportedly affiliated with the Russian Northern Group of Forces refuted the claim.[383]
Ukrainian drones attacked the Saratov oil refinery with reports of numerous explosions in the early morning and social media videos showing massive fires and black smoke associated with burning oil products.[384] Collateral damage from falling drone debris included one fatality.[385]
The Ukrainian Air Force conducted a "high-precision bomb strike" against a Russian battalion headquarters in Oleshky, Kherson Oblast, claiming to have killed 25 soldiers, including the battalion commander, and injured 11.[386]
11 August
DeepStateMap reported that Russian forces had reached the Dobropillia–Kramatorsk highway, advanced near the town of Vesele in Donetsk Oblast[387] and entered the settlements of Kucheriv Yar and Zoloty Kolodiaz .[388] NASA's Fire Information for Resource Management System reported heat anomalies west of Nove Shakhove and in Novyi Donbas , east of Dobropillia, Bilytske, southeast of Dobropillia, and Rodynske, leading the ISW to assess that Russian forces likely recently seized Razine , Sukhetske, Fedorivka , Zatyshok, Boikivka , Novotoretske , Zapovidne , southeast of Dobropillia, and the towns of Maiak, and Pankivka , east of Dobropillia.[389]
The Ukrainian military claimed to have killed the commander of the Russian 85th Motorized Rifle Brigade and five other soldiers in an attack on a command post in Donetsk Oblast.[390]
12 August
A Ukrainian soldier was killed in a Russian cluster munitions attack on an undisclosed training facility.[391]
References
- ^ "Ukrainian Land Forces Commander resigns after Russian attack that killed 12 soldiers on training grounds". The Kyiv Independent. Retrieved 2 June 2025.
- ^ "Ukraine drones strike bombers during major attack in Russia". BBC News. 1 June 2025. Retrieved 1 June 2025.
- ^ Lucy Pakhnyuk. "Pro-Ukraine partisans sabotage railway in Russia-occupied Donetsk Oblast, group claims". The Kyiv Independent. Retrieved 1 June 2025.
- ^ Chris York. "'Russian bombers are burning en masse' — Ukraine's SBU drones hit 'more than 40' aircraft in mass attack, source claims". The Kyiv Independent. Retrieved 1 June 2025.
- ^ Alisa Orlova. "'Impunity Is Over': SBU Drone Blitz Destroys Over 40 Strategic Bombers in Devastating Deep-Strike Operation". The Kyiv Post. Retrieved 1 June 2025.
- ^ David Brennan. "Russian railway bridges collapse in 2 regions bordering Ukraine, officials say". ABC News. Retrieved 1 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 1, 2025". Institute for the Study of War. Retrieved 2 June 2025.
- ^ "Russia says it has captured Oleksiivka in Ukraine's Sumy region". Alarabiya English. 1 June 2025. Retrieved 2 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 2, 2025". Institute for the Study of War. Retrieved 3 June 2025.
- ^ "Russian troops occupy village of Kostiantynivka in Sumy Oblast". New Voice of Ukraine. 2 June 2025. Retrieved 2 June 2025.
- ^ Martin Fornusek (2 June 2025). "Ukraine, Russia end second round of peace talks, no ceasefire achieved". The Kyiv Independent. Retrieved 2 June 2025.
- ^ Tim Zadorozhnyy (10 June 2025). "17-year-old boy dies after June 3 Russian attack on Sumy, death toll rises to 6". The Kyiv Independent. Retrieved 10 June 2025.
- ^ Kateryna Denisova (3 June 2025). "Ukrainian attack causes blackouts in Russian-occupied territories, Moscow's proxies claim". The Kyiv Independent. Retrieved 3 June 2025.
- ^ Cole, Brendan; Croucher, Shane (3 June 2025). "Ukraine's SBU damages Crimean Bridge with underwater explosives in third attack". Newsweek. Retrieved 3 June 2025.
- ^ Abramova, Anett (3 June 2025). "Ukraine's SBU damages Crimean Bridge with underwater explosives in third attack". hromadske.ua. Retrieved 3 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 3, 2025". Institute for the Study of War. Retrieved 4 June 2025.
- ^ Kateryna Hodunova (3 June 2025). "Drapatyi made Commander of Joint Forces after submitting resignation over Russian strike on Ukrainian training camp". The Kyiv Independent. Retrieved 4 June 2025.
- ^ Abbey Fenbert (3 June 2025). "Commander of Ukraine's Unmanned Systems Forces replaced". The Kyiv Independent. Retrieved 4 June 2025.
- ^ "Russian mole exposed in Ukraine's National Guard assault brigade". Ukrainska Pravda. 3 June 2025. Retrieved 8 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 4, 2025". Institute for the Study of War. Retrieved 5 June 2025.
- ^ Tim Zadorozhnyy. "'Nothing secret left' — Ukraine hacks Russia's Tupolev bomber producer, source claims". The Kyiv independent. Retrieved 6 June 2025.
- ^ Tim Zadorozhnyy. "5 killed, 6 injured in Russian drone strike on Chernihiv Oblast". The Kyiv Independent. Retrieved 5 June 2025.
- ^ Olena Goncharova. "Russia bombs central Kherson, partially destroys regional administration building". The Kyiv Independent. Retrieved 6 June 2025.
- ^ Tim Zadorozhnyy (5 June 2025). "Ukraine strikes Russian missile base in Bryansk Oblast, damages Iskander launchers, Ukrainian military says". The Kyiv Independent. Retrieved 6 June 2025.
- ^ Dmytro Shumlianskyi (8 June 2025). "Eight Russian Soldiers Killed in Strike on Iskander Missile Launcher in Bryansk Region". militarnyi. Retrieved 9 June 2025.
- ^ David Hambling (6 June 2025). "Fiber Optic Bird's Nest Heralds A Fiber Drone Summer In Ukraine". Forbes. Retrieved 6 June 2025.
- ^ Demian Shevko (6 June 2025). "Anti-aircraft systems found unattended near Ukraine border in Poland". The New Voice of Ukraine. Retrieved 6 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 5, 2025". Institute for the Study of War. Retrieved 6 June 2025.
- ^ "Six killed, 80 wounded in intense Russian air attacks on Ukraine". Reuters. Retrieved 6 June 2025.
- ^ Abbey Fenbert. "Russia's Engels oil refinery ablaze after reported drone attack in Saratov Oblast". The Kyiv Independent. Retrieved 6 June 2025.
- ^ Litnarovych, Vlad (6 June 2025). "Precision Drone Strikes Damage Key Russian Missile Factory in Tambov Region". United24. Retrieved 6 June 2025.
- ^ DARIA DMYTRIIEVA (6 June 2025). "Explosions rock Bryansk airfield: Mi-8 helicopter burned, Mi-35 hit". RBC Ukraine. Retrieved 6 June 2025.
- ^ "Russian Tu-160s Strike Ukraine With Cruise Missiles as Aggressor Lacks Tu-95 MSM Bombers". militarnyi. 6 June 2025. Retrieved 6 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 6, 2025". Institute for the Study of War. Retrieved 7 June 2025.
- ^ "Russia Says Killed Man Attempting Drone Attack on Military Site". The Moscow Times. AFP. 6 June 2025. Retrieved 10 June 2025.
- ^ Martin Fornusek (12 June 2025). "Death toll of Russia's June 7 strike on Kharkiv rises to 5". The Kyiv Independent. Retrieved 12 June 2025.
- ^ "At Least 5 Killed In Russian Strikes On Ukraine: Govt". Barron's. AFP. Retrieved 7 June 2025.
- ^ "Russian Strikes Kill 1 in Central Ukraine". The Moscow Times. AFP. 8 June 2025. Retrieved 8 June 2025.
- ^ Vladyslava Kovalenko. "Video emerges of Su-35 fighter jet shot down over Russia". RBC Ukraine. Retrieved 7 June 2025.
- ^ Oleh Velhan. "Drone strike hits Russia's Tula region, fire breaks out near Azot chemical plant". RBC Ukraine. Retrieved 8 June 2025.
- ^ Dmytro Shumlianskyi (8 June 2025). "Ukraine Resumes Strikes on Russian Oil and Energy Infrastructure". militarnyi. Retrieved 8 June 2025.
- ^ "Canada announces new $25 million military aid package for Ukraine". UNN. 7 June 2025. Retrieved 8 June 2025.
- ^ "Canada announces new aid to Ukraine worth approximately US$25.5 million". Ukrainska Pravda. 7 June 2025. Retrieved 8 June 2025.
- ^ Vladyslava Kovalenko (8 June 2025). "Ukraine's intel strikes Russian Railways in cyber hit - Details". RBC Ukraine. Retrieved 8 June 2025.
- ^ Vladyslava Kovalenko (8 June 2025). "Ukrainian forces destroy Russian Buk-M3 missile system with ammo (video)". RBC Ukraine. Retrieved 8 June 2025.
- ^ "Trump administration redirects 20,000 anti-drone missiles meant for Ukraine, Zelensky confirms". Kyiv Independent. 8 June 2025. Retrieved 8 June 2025.
- ^ Catherine Nicholls; Kosta Gak (8 June 2025). "Russia claims to have pushed into central Ukrainian region for first time". CNN. Retrieved 8 June 2025.
- ^ "Ukraine denies Russian troop presence in Dnipropetrovsk Oblast amid offensive, describes situation as 'tense'". Kyiv Independent. 8 June 2025. Retrieved 8 June 2025.
- ^ "Soldiers return home after years in captivity as Ukraine-Russia prisoner swap begins". CNN. 9 June 2025. Retrieved 10 June 2025.
- ^ Anna Harvey; Christina Harward; Daria Novikov; Jennie Olmsted; Jessica Sobieski; George Barros (10 June 2025). "Russian Offensive Campaign Assessment, June 9, 2025". ISW. Retrieved 10 June 2025.
- ^ "Elderly Man Killed in Ukrainian Missile Strike on Kursk Region Recreational Center". The Moscow Times. 9 June 2025. Retrieved 10 June 2025.
- ^ ANNA FRATSYVIR (9 June 2025). "Ukraine says it hit Russian MiG-31, Su-30/34 fighter jets following attack on airfield". The Kyiv Independent. Retrieved 9 June 2025.
- ^ Roman Pryhodko (9 June 2025). "Liutyi Strike Drones Halt Production at Cheboksary Kometa Module Facility". militarnyi. Retrieved 9 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 9, 2025". Institute for the Study of War. 9 June 2025. Retrieved 10 June 2025.
- ^ a b "Russian Offensive Campaign Assessment - June 10, 2025". Institute for the Study of War. Retrieved 12 June 2025.
- ^ Olena Goncharova; Volodymyr Ivanyshyn; Tim Zadorozhnyy; Kateryna Denisova (10 June 2025). "In one of largest attacks on Ukraine's capital, Russian barrage hits Kyiv, Odesa, kills 3, injures 12". The Kyiv Independent. Retrieved 10 June 2025.
- ^ "Russia air attack damaged Boeing offices in Ukraine". Financial Times. 15 June 2025. Archived from the original on 15 June 2025.
- ^ "Армия РФ ударила по представительству Boeing в Киеве". Deutsche Welle. 15 June 2025. Archived from the original on 2 July 2025.
- ^ "Woman Killed in Ukrainian Drone Strike on Belgorod Gas Station". The Moscow Times. 10 June 2025. Retrieved 11 June 2025.
- ^ Iryna Balachuk (10 June 2025). "Russia comes under drone attack: explosions heard in city where Shahed drones are assembled – video". Ukrainian Pravda. Retrieved 10 June 2025.
- ^ Kateryna Danishevska (10 June 2025). "Over 70 invaders killed or wounded as "Chimera" stabilizes Kupiansk front". Ukrinform. Retrieved 11 June 2025.
- ^ "Russia and Ukraine Confirm Second Stage of Prisoner Exchange Under Istanbul Deal". The Moscow Times. 10 June 2025. Retrieved 11 June 2025.
- ^ Abbey Fenbert; Dmytro Basmat (11 June 2025). "Massive Russian drone attack kills 3, injures at least 64 in Kharkiv". The Kyiv Independent. Retrieved 11 June 2025.
- ^ DMYTRO BASMAT (11 June 2025). "Fire, explosions reported at gunpowder plant in Russia's Tambov Oblast amid drone attack". The Kyiv Independent. Retrieved 11 June 2025.
- ^ Anna Fratsyvir (11 June 2025). "Ukraine repatriates bodies of 1,212 fallen soldiers". The Kyiv Independent. Retrieved 11 June 2025.
- ^ "Russia handing Ukraine bodies of own soldiers – interior minister presents evidence". ukrinform.net. 19 June 2025. Retrieved 19 June 2025.
- ^ "FSB Says It Foiled Assassination Attempt on Russian War Veteran". The Moscow Times. 11 June 2025. Retrieved 12 June 2025.
- ^ Martin Fornusek (12 June 2025). "'Juicy target' — Ukraine says it struck Russian electronics plant in Moscow Oblast". The Kyiv Independent. Retrieved 12 June 2025.
- ^ "Ukrainian Drone Strike Kills Child in Belgorod Region, Governor Says". The Moscow Times. 13 June 2025. Retrieved 13 June 2025.
- ^ Martin Fornusek; Anna Fratsyvir (12 June 2025). "Ukraine, Russia carry out another exchange of POWs under Istanbul deal". The Kyiv Independent. Retrieved 12 June 2025.
- ^ Volodymyr Ivanyshyn (12 June 2025). "Partisan group destroys Russian military truck in occupied Ukraine, allegedly killing soldiers, Atesh claims". The Kyiv Independent. Retrieved 12 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 12, 2025". Institute for the Study of War. 13 June 2025. Retrieved 13 June 2025.
- ^ Martin Fornusek; Tim Zadorozhnyy (13 June 2025). "Ukraine repatriates bodies of 1,200 citizens, soldiers under Istanbul deal with Russia". The Kyiv Independent. Retrieved 13 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 13, 2025". Institute for the Study of War. Retrieved 14 June 2025.
- ^ Roman Pryhodko (15 June 2025). "Ukraine Targets Russian Buturlynovka Airbase in Drone Attack". militarnyi. Retrieved 16 June 2025.
- ^ VLADYSLAVA KOVALENKO. "Ukrainian forces strike Russian factories making explosives". RBC News Ukraine. Retrieved 14 June 2025.
- ^ Anna Fratsyvir (14 June 2025). "Ukraine, Russia conduct fourth prisoner exchange this week". The Kyiv Independent. Retrieved 14 June 2025.
- ^ Anna Fratsyvir (14 June 2025). "Ukraine repatriates bodies of 1,200 citizens in latest swap with Russia". The Kyiv Independent. Retrieved 14 June 2025.
- ^ Sofiia Syngaivska (14 June 2025). "Ukraine's Sapsan Ballistic Missile Moves to Serial Production After Successful Combat Use". Defence Express. Retrieved 14 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 14, 2025". Institute for the Study of War. Retrieved 15 June 2025.
- ^ "Ukrainian Intelligence Sabotages Power Substation in Kaliningrad, Disrupting russian Military Industry". Defence Express. Retrieved 16 June 2025.
- ^ Joel Gunter (15 June 2025). "The first trial of its kind: A Russian soldier takes the stand for an execution". BBC. Retrieved 16 June 2025.
- ^ Dylan Malyasov (14 June 2025). "Ukrainian HIMARS strike hits Russian troop convoy". Defence Blog. Retrieved 20 June 2025.
- ^ Dominic Culverwell (15 June 2025). "Russian shelling kills 1 in Kherson, mass attack hits infrastructure in Poltava Oblast". The Kyiv Independent. Retrieved 15 June 2025.
- ^ "Ukraine drone attack on Russia's Tatarstan region leaves at least 1 dead, 13 injured". AP News. 15 June 2025. Retrieved 15 June 2025.
- ^ "Ukraine's General Staff Confirmed Attack on the Shahed Drone Factory in russia's Tatarstan". Defence Express. 16 June 2025. Retrieved 16 June 2025.
- ^ Dominic Culverwell (15 June 2025). "Another 1,200 bodies of fallen Ukrainians return home after exchange with Russia". The Kyiv Independent. Retrieved 15 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 15, 2025". Institute for the Study of War. Retrieved 16 June 2025.
- ^ Demian Shevko (16 June 2025). "Another 1,200 bodies of fallen Ukrainians return home after exchange with Russia". The New Voice of Ukraine. Retrieved 16 June 2025.
- ^ "Woman Dies in Kursk Region After Ukrainian Drone Attack". The Moscow Times. 17 June 2025. Retrieved 17 June 2025.
- ^ "Russia Returns 1.2K Bodies to Ukraine in Final Stage of Repatriation Deal". The Moscow Times. 16 June 2025. Retrieved 16 June 2025.
- ^ "Moscow included Russian soldiers' bodies in remains sent to Kyiv in repatriation exchange, Ukraine says". Meduza. 16 June 2025. Retrieved 16 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 16, 2025". Institute for the Study of War. Retrieved 17 June 2025.
- ^ Olena Goncharova (20 June 2025). "'A brutal strike' — Massive Russian missile and drone attack hits Kyiv, killing 30, injuring 172". The Kyiv Independent. Retrieved 20 June 2025.
- ^ Lucy Pakhnyuk (17 June 2025). "Russian drone strike on Odesa kills 2, injures 17, including 1 child". The Kyiv Independent. Retrieved 17 June 2025.
- ^ "FSB Arrests Man Suspected of Spying for Ukraine in Crimea". The Moscow Times. 17 June 2025. Retrieved 17 June 2025.
- ^ DARIA DMYTRIIEVA (17 June 2025). "Massive drone strikes hit Russian Progress plant in Tambov region - Details". RBC Ukraine. Retrieved 17 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 17, 2025". Institute for the Study of War. Retrieved 18 June 2025.
- ^ "Canada announces $4.3-billion in new Ukraine aid and sanctions on Russia's 'shadow fleet'". The Globe and Mail. 17 June 2025. Retrieved 23 June 2025.
- ^ Roman Pryhodko (18 June 2025). "Ukrainian Forces Eliminate Russian Battalion Commander Near Border in Sumy Region". militarnyi. Retrieved 18 June 2025.
- ^ "Ukraine kills collaborator tied to POW torture in occupied Berdiansk, intelligence source claims". The Kyiv Independent. 18 June 2025. Retrieved 18 June 2025.
- ^ a b "Russian Offensive Campaign Assessment - June 18, 2025". Institute for the Study of War. Retrieved 19 June 2025.
- ^ DARIA DMYTRIIEVA (19 June 2025). "Drones strike Russian Volgograd, paralyzing airport traffic". RBC News Ukraine. Retrieved 18 June 2025.
- ^ "Russian Army Says It Downed Nearly 90 Ukrainian Drones Overnight". The Moscow Times. 19 June 2025.
- ^ Martin Fornusek (19 June 2025). "Ukraine, Russia carry out another POW exchange under Istanbul deal". The Kyiv Independent. Retrieved 19 June 2025.
- ^ Tim Zadorozhnyy (19 June 2025). "Zelensky appoints Brigadier General Shapovalov as new Ground Forces chief". The Kyiv Independent. Retrieved 20 June 2025.
- ^ Tim Zadorozhnyy (19 June 2025). "Russia's prison chief sentenced in absentia for torture chambers in Kherson Oblast". The Kyiv Independent. Retrieved 21 June 2025.
- ^ Dmytro Basmat (20 June 2025). "'Massive' Russian drone attacks on residential buildings in Odesa kill 1, injure 14". The Kyiv Independent. Retrieved 20 June 2025.
- ^ Martin Fornusek (20 June 2025). "Ukraine, Russia carry out 2nd prisoner swap this week under Istanbul deal". The Kyiv Independent. Retrieved 20 June 2025.
- ^ OLEKSANDRA BASHCHENKO (20 June 2025). "Evidence of cannibalism in Russian army: Ukraine drops shocking intel". RBC Ukraine News. Retrieved 20 June 2025.
- ^ "FSB arsonist plotting assassination detained in Kyiv". ukrinform. 20 June 2025. Retrieved 20 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 20, 2025". Institute for the Study of War. Retrieved 21 June 2025.
- ^ "Кількість жертв через обстріл Краматорська зросла до шести: в лікарні померла людина". Suspilne. 24 June 2025. Archived from the original on 28 June 2025.
- ^ a b "Russian Offensive Campaign Assessment, June 21, 2025". Institute for the Study of War. 21 June 2025. Retrieved 22 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 23, 2025". Institute for the Study of War. 23 June 2025. Retrieved 24 June 2025.
- ^ Dmytro Shumlianskyi. "Ukrainian Intelligence Hits Russian Fuel Train in Zaporizhzhia Region". militarnyi. Retrieved 22 June 2025.
- ^ "SSU Foils russian Plot to Strike Ukrainian Neptune Missile Systems". Defence Express. Retrieved 21 June 2025.
- ^ LILIANA OLENIAK. "Russian strike on Ukrainian training ground: Details revealed". RBC News Ukraine. Retrieved 23 June 2025.
- ^ Natalia Yermak (22 June 2025). "3 killed, 14 wounded as Russia strikes Ukrainian military training facility". The Kyiv Independent. Retrieved 23 June 2025.
- ^ a b "Russian Offensive Campaign Assessment, June 22, 2025". 22 June 2025. Retrieved 23 June 2025.
- ^ Lucy Pakhnyuk; Dmytro Basmat; Daria Shulzhenko (22 June 2025). "'It was impossible to look at' — Russian mass missile, drone attack on Kyiv kills at least 9, injures 33". The Kyiv Independent. Retrieved 23 June 2025.
- ^ Tim Zadorozhnyy (23 June 2025). "3 killed, 12 injured in Russian missile strike on Odesa Oblast". The Kyiv Independent. Retrieved 28 June 2025.
- ^ Roman Pryhodko. "Fuel Tanks on Fire at Atlas Plant in the Rostov Region". RBC News Ukraine. Retrieved 23 June 2025.
- ^ Kateryna Hodunova (23 June 2025). "Ukraine returns bodies of 3 Russian soldiers repatriated as remains of Ukrainians, Interior Ministry says". The Kyiv Independent. Retrieved 23 June 2025.
- ^ Roman Pryhodko (23 June 2025). "The SBU revealed details of the preparation of two assassination attempts on Zelenskyy: one was planned on the territory of the OP, and the other - at Rzeszów Airport". UNN. Retrieved 23 June 2025.
- ^ Anna Fratsyvir; Kateryna Hodunova (24 June 2025). "'Dead and wounded everywhere' — Russian attack on Dnipro kills at least 21, injures more than 300". The Kyiv Independent. Retrieved 27 June 2025.
- ^ "Российский ракетный удар по Днепру: 17 погибших, поврежден поезд Одесса-Запорожье". BBC. 24 June 2025.
- ^ Lucy Pakhnyuk (24 June 2025). "Russian attacks on Sumy Oblast kill 3 people, including 8-year-old boy". The Kyiv Independent. Retrieved 24 June 2025.
- ^ "Ukrainian drone triggers fire in apartment building west of Moscow, official says". Reuters. 24 June 2025. Retrieved 24 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 24, 2025". Institute for the Study of War. Retrieved 25 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 25, 2025". Institute for the Study of War. Retrieved 27 June 2025.
- ^ OLEH VELHAN. "Strike reported on airfield in Crimea". RBC News Ukraine. Retrieved 25 June 2025.
- ^ ANNA FRATSYVIR (25 June 2025). "'Something unknown' hits key Russian drone facility in Taganrog, Ukrainian official says". The Kyiv Independent. Retrieved 25 June 2025.
- ^ Boyko Nikolov (25 June 2025). "Ukraine's new FAB-500 glide module eyes 80km, rivals UMPK". bulgarianmilitary. Retrieved 26 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 25, 2025". Institute for the Study of War. Retrieved 26 June 2025.
- ^ "Council of Europe, Ukraine Establish Ukraine War Tribunal". The Moscow Times. 26 June 2025. Retrieved 26 June 2025.
- ^ Abbey Fenbert (26 June 2025). "Ukrainian drones strike Russian S-400 air defense system in occupied Crimea, HUR says". The Kyiv Independent. Retrieved 27 June 2025.
- ^ "Russian Police Launch Terrorism Probe After Ukrainian Drone Attack Injures Chinese Journalist". The Moscow Times. 27 June 2025. Retrieved 27 June 2025.
- ^ "Ukraine and Russia Conduct New Prisoner Swap". The Moscow Times. 26 June 2025. Retrieved 27 June 2025.
- ^ Anna Fratsyvir (27 June 2025). "Russian missile strike on Dnipropetrovsk Oblast city kills 5, injures 23". The Kyiv Independent. Retrieved 27 June 2025.
- ^ VIKTOR NAZARENKO. "Russia complains of overnight drone attack: Bridge closed and fires extinguished". RBC News Ukraine. Retrieved 27 June 2025.
- ^ VIKTOR NAZARENKO. "Drone attack rocks Rosneft oil hub in Samara Oblast". The New Voice of Ukraine. Retrieved 27 June 2025.
- ^ TETYANA OLIYNYK. "Ukrainian forces destroy two Su-34 jets and damage two others in Russia's Volgograd Oblast". Ukrainian Pravda. Retrieved 26 June 2025.
- ^ Abbey Fenbert (28 June 2025). "Married couple killed in Russian drone strike on Odesa high-rise". The Kyiv Independent. Retrieved 28 June 2025.
- ^ Kateryna Denisova (28 June 2025). "Ukrainian drone strike on Crimea air base destroys 3 Russian helicopters, SBU claims". The Kyiv Independent. Retrieved 28 June 2025.
- ^ OLEKSANDRA BASHCHENKO. "Ukraine strikes air base in Crimea, destroys Russian air defense system and 3 helicopters". RBC News Ukraine. Retrieved 28 June 2025.
- ^ Kateryna Denisova (28 June 2025). "Pro-Ukraine partisans disrupt Russian military logistics in occupied Donetsk Oblast, group claims". The Kyiv Independent. Retrieved 28 June 2025.
- ^ YULIIA AKYMOVA; OLEKSANDRA BASHCHENKO. "Ukrainian drones hit Russian military sites in Bryansk on Constitution Day, sources". RBC News Ukraine. Retrieved 28 June 2025.
- ^ BOHDAN BABAIEV. "German MoD 'loses' nearly €1 billion meant for Ukraine military aid - Media". RBC News Ukraine. Retrieved 28 June 2025.
- ^ "Russian Offensive Campaign Assessment, June 28, 2025". Institute for the Study of War. Retrieved 29 June 2025.
- ^ Pavel Polityuk (29 June 2025). "Ukraine pilot killed, F-16 fighter jet lost, Ukrainian military says". Reuters. Retrieved 29 June 2025.
- ^ OLEKSANDRA BASHCHENKO. "Ukrainian F-16 pilot Maksym Ustymenko killed while repelling Russian attack". RBC News Ukraine. Retrieved 29 June 2025.
- ^ "Russia launches the biggest aerial attack since the start of the war, Ukraine says". Associated Press. 29 June 2025. Retrieved 29 June 2025.
- ^ "Zelensky signs decree to withdraw from Ottawa Convention banning anti-personnel mines, lawmaker says". The Kyiv Independent. 29 June 2025. Retrieved 29 June 2025.
- ^ Sofiia Syngaivska. "Ukrainian MiG-29 Jet Destroys russian Drone Repair Base With GBU-39 Bombs". Defence Express. Retrieved 1 July 2025.
- ^ "Russian Offensive Campaign Assessment, June 30, 2025". Institute for the Study of War. Retrieved 1 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 1, 2025". Institute for the Study of War. Retrieved 2 July 2025.
- ^ "High-ranking occupier eliminated in Donetsk: what is known". PRM. July 2025. Retrieved 2 July 2025.
- ^ Dmytro Shumlianskyi. "Ukrainian Missile Strike Kills Russian 8th Army Communications Chief in Donetsk". militarnyi. Retrieved 5 July 2025.
- ^ Martin Fornusek (July 2025). "Russian missile attack kills, injures residents in Dnipropetrovsk Oblast village". The Kyiv Independent. Retrieved 1 July 2025.
- ^ Kateryna Hodunova (July 2025). "Russian missile strike on Dnipropetrovsk Oblast kills brigade commander, injures 30 people, Zelensky says". The Kyiv Independent. Retrieved 2 July 2025.
- ^ Kateryna Hodunova (July 2025). "Russia hits evacuation vehicle in Donetsk Oblast, killing civilian". The Kyiv Independent. Retrieved 1 July 2025.
- ^ YULIIA AKYMOVA. "Ukrainian drones hit Russia's Izhevsk Kupol over 1,300 kilometers away, sources". RBC Ukraine News. Retrieved 1 July 2025.
- ^ "Three killed in Ukrainian drone attack on central Russia". BBC. 1 July 2025. Retrieved 1 July 2025.
- ^ BOHDAN BABAIEV. "Explosions rock Russian cities overnight as drones hit key military and oil targets". RBC Ukraine News. Retrieved 1 July 2025.
- ^ VIKTOR NAZARENKO. "Russian Su‑30 destroyed at Saky airfield - Ukraine's Intelligence showcases Beaver drone in action". RBC Ukraine News. Retrieved 1 July 2025.
- ^ Martin Fornusek (July 2025). "Ukraine's army chief bans tent camps for troops in training after Russian strikes". The Kyiv Independent. Retrieved 1 July 2025.
- ^ "Russia says Moscow now occupies all of Ukraine's Luhansk region, illegally annexed in 2022". AP News. 30 June 2025. Retrieved 2 July 2025.
- ^ "Pentagon halts key weapons shipment to Ukraine amid US stockpile worries". France24. 2 July 2025. Retrieved 2 July 2025.
- ^ "U.S. halts some weapons shipments to Ukraine; Kyiv scrambles to respond". Washington Post. Retrieved 2 July 2025.
- ^ "Hegseth halted weapons for Ukraine despite military analysis that the aid wouldn't jeopardize U.S. readiness". NBC. 4 July 2025. Retrieved 4 July 2025.
- ^ Chris York (3 July 2025). "'A powerful secondary explosion' — Ukrainian drones destroy Russian ammunition depot in Donetsk Oblast, SBU says". The Kyiv Independent. Retrieved 3 July 2025.
- ^ Kateryna Hodunova (6 July 2025). "Death toll in Russia's July 3 attack on Poltava rises to 3". The Kyiv Independent. Retrieved 6 July 2025.
- ^ Malenko, Anastasiia; Hunder, Max; Malenko, Anastasiia (3 July 2025). "Russia focusing airstrikes on Ukraine draft offices to derail recruitment, Kyiv says". Reuters. Retrieved 26 July 2025.
- ^ Tim Zadorozhnyy (4 July 2025). "Russia damages Chinese consulate in Odesa as Chinese drone parts found in Kyiv following similar attack". The Kyiv Independent. Retrieved 4 July 2025.
- ^ Anna Fratsyvir (3 July 2025). "BREAKING: Deputy commander of Russian Navy killed in Ukrainian strike in Kursk, Russian official confirms". The Kyiv Independent. Retrieved 3 July 2025.
- ^ "Elderly Woman Killed in Ukrainian Drone Strike on Lipetsk Region". The Moscow Times. 3 July 2025. Retrieved 3 July 2025.
- ^ Tim Zadorozhnyy (3 July 2025). "Explosion reportedly kills former Russian proxy mayor in occupied Luhansk". The Kyiv Independent. Retrieved 3 July 2025.
- ^ VIKTOR NAZARENKO. "Russian spy uncovered in Ukraine's Air Force: He helped to aim airfields with missiles and drones". RBC Ukraine News. Retrieved 3 July 2025.
- ^ "FSB Arrests Woman Who Tried to Place Bomb Under Defense Worker's SUV". The Moscow Times. 3 July 2025. Retrieved 3 July 2025.
- ^ a b "Russian Offensive Campaign Assessment, July 3, 2025". Institute for the Study of War. 3 July 2025. Retrieved 5 July 2025.
- ^ Taras Safronov. "Ukrainian Forces Destroy Aviation Weapons Depot at Khalyno Airfield". militarnyi. Retrieved 4 July 2025.
- ^ Kateryna Hodunova; Dmytro Basmat; Abbey Fenbert (3 July 2025). "'Nothing but terror and murder' — Russia pounds Kyiv with record overnight drone, missile attack, 2 dead, 26 injured". The Kyiv Independent. Retrieved 5 July 2025.
- ^ KATERYNA DANISHEVSKA. "Explosions rock Moscow and Rostov suburbs as Russia reports drone strikes". RBC News UKRAINE. Retrieved 4 July 2025.
- ^ "Russia Launches Largest Air Attack Since Invasion as Ukrainian Drone Strike Kills Woman in Rostov". The Moscow Times. 4 July 2025. Retrieved 4 July 2025.
- ^ VIKTOR NAZARENKO. "Ukraine confirms strike on Russia's Shahed drone factory near Moscow: Details". RBC News Ukraine. Retrieved 5 July 2025.
- ^ Anna Fratsyvir (4 July 2025). "Ukraine, Russia conduct new POW exchange". The Kyiv Independent. Retrieved 4 July 2025.
- ^ LIUBAVA PETRIV (4 July 2025). "Ukrainian Intelligence Eliminates Three Russian Operators From Special-Purpose UAV Unit". united24media. Retrieved 5 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 4, 2025". Institute for the Study of War. Retrieved 9 July 2025.
- ^ a b "Russian Offensive Campaign Assessment, July 5, 2025". Institute for the Study of War. Retrieved 12 July 2025.
- ^ KATERYNA SEROHINA. "Explosions reported in Cheboksary after possible drone attack on factory". RBC News Ukraine. Retrieved 5 July 2025.
- ^ KATERYNA SEROHINA. "Explosions rock Engels as drones attack, air defenses in action". RBC News Ukraine. Retrieved 5 July 2025.
- ^ KATERYNA SEROHINA. "Voronezh region, military airbase on fire". RBC News Ukraine. Retrieved 5 July 2025.
- ^ OLENA MUKHINA (5 July 2025). "Ukraine reportedly conducts one of most distant sabotage operations, targeting Russian military infrastructure near Vladivostok". euromaidanpress. Retrieved 7 July 2025.
- ^ Volodymyr Ivanyshyn (5 July 2025). "Pipelines supplying Russian military explode in Russia's Far East, HUR source says". The Kyiv Independent. Retrieved 7 July 2025.
- ^ Abbey Fenbert (6 July 2025). "'Evacuate to safer regions!' — Russian attacks kill 5, injure 1 in Donetsk Oblast". The Kyiv Independent. Retrieved 6 July 2025.
- ^ "Russia Says Captured 2 More East Ukraine Settlements in Donetsk and Kharkiv Regions". The Moscow Times. 6 July 2025. Retrieved 6 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 6, 2025". Institute for the Study of War. Retrieved 13 July 2025.
- ^ Zoltán, Veczán (9 July 2025). "Megrázó tragédia: ukrán toborzók megvertek egy magyar férfit, aki később meghalt". Mandiner (in Hungarian). Retrieved 24 July 2025.
- ^ "FP-1 Deepstrike Drones Scale Up in Number and Break Through Moscow Defenses, Ukraine's Attack on Krasnozavodsk Shows". en.defence-ua.com. Retrieved 7 July 2025.
- ^ Tim Zadorozhnyy (7 July 2025). "Ukrainian drone strike hits major oil refinery in Russia's Krasnodar Krai, HUR source claims". The Kyiv Independent. Retrieved 7 July 2025.
- ^ Sasha Vakulina (7 July 2025). "Breaking news. Russian transport minister found dead hours after being fired by Putin". Euronews. Retrieved 7 July 2025.
- ^ VERONIKA MELKOZEROVA (7 July 2025). "Putin fires transport minister after Ukraine cripples Russian air traffic". Politico. Retrieved 7 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 7, 2025". Institute for the Study of War. Retrieved 13 July 2025.
- ^ "Ukrainian Drone Attack on Kursk City Beach Kills 4, Governor Says". The Moscow Times. 9 July 2025. Retrieved 9 July 2025.
- ^ VERONIKA MELKOZEROVA. "KATERYNA SEROHINA". RBC-Ukraine News. Retrieved 7 July 2025.
- ^ "Russia launches largest missile and drone attack of Ukraine war, Kyiv says". France 24. 9 July 2025. Retrieved 9 July 2025.
- ^ Orlova, Alisa (9 July 2025). "Ukraine Faces Record Air Assault: 741 Drones and Missiles Launched, Lutsk Hit Hardest". Kyiv Post. Retrieved 9 July 2025.
- ^ "Top European rights court says Russia broke international law in Ukraine". Al Jazeera. 9 July 2025. Retrieved 9 July 2025.
- ^ Olena Goncharova (12 July 2025). "Ukraine destroys Russian drone unit after Kherson infant killed, child 'should never have been a target,' governor says". The Kyiv Independent. Retrieved 12 July 2025.
- ^ Anna Fratsyvir (9 July 2025). "Ukraine detains Chinese spies tasked with stealing Neptune missile technology, SBU says". The Kyiv Independent. Retrieved 9 July 2025.
- ^ Anna Fratsyvir (9 July 2025). "In historic feat, Ukraine's 3rd Brigade captures Russian troops using only drones and robots, military says". The Kyiv Independent. Retrieved 9 July 2025.
- ^ GABRIEL GAVIN; ELENA GIORDANO (9 July 2025). "EU cuts ties with interpreter over Zelenskyy security fears". Politico. Retrieved 10 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 9, 2025". Institute for the Study of War. Retrieved 13 July 2025.
- ^ Paul Adams; Jaroslav Lukiv (10 July 2025). "Deadly new Russian drone and missile attack hits Kyiv". BBC. Retrieved 10 July 2025.
- ^ "Vatican embassy in Kyiv damaged by Russian airstrikes". Rappler. Reuters. 11 July 2025. Retrieved 11 July 2025.
- ^ "Ukrainian Attack on Belgorod Region Kills 2, Governor Says". The Moscow Times. 10 July 2025. Retrieved 10 July 2025.
- ^ Kateryna Hodunova (10 July 2025). "Pro-Ukraine partisans sabotage railways in Russia's Volgograd, occupied Crimea, group claims". The Kyiv Independent. Retrieved 10 July 2025.
- ^ Kateryna Hodunova (11 July 2025). "Ukraine's HUR destroys Russian command post in occupied Melitopol in joint operation with partisans". The Kyiv Independent. Retrieved 11 July 2025.
- ^ "Ukrainian Security Service colonel shot dead in Kyiv's Holosiivskyi district – video". Ukrainian Pravda. 9 July 2025. Retrieved 10 July 2025.
- ^ Tim Zadorozhnyy (16 July 2025). "US-founded extremist group claims killing of Ukrainian security service colonel in Kyiv". The Kyiv Independent. Retrieved 16 July 2025.
- ^ Boyko Nikolov (10 July 2025). "Russia deploys remote rail platform to supply Ukraine front". Bulgarian Military. Retrieved 10 July 2025.
- ^ YURI ZORIA (10 July 2025). "US restarts shipments of rockets and shells to Ukraine — munitions already on the way". Euromaidan Press. Retrieved 10 July 2025.
- ^ Dylan Malyasov (10 July 2025). "Russian drone crashes in Lithuania". Defence Blog. Retrieved 10 July 2025.
- ^ "Ukrainian Attacks on Western Russia Kill At Least 3". The Moscow Times. 11 July 2025. Retrieved 11 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 11, 2025". Institute for the Study of War. Retrieved 13 July 2025.
- ^ "Ukraine war latest: Kyiv behind new pipeline explosion in Siberia, drone strikes reported at Russian aircraft plant". The Kyiv Independent. 11 July 2025. Retrieved 13 July 2025.
- ^ "UK intelligence: Russia has lost over 230,000 soldiers in 2025 so far". Ukrainska Pravda. 11 July 2025. Retrieved 25 July 2025.
- ^ Dmytro Basmat (12 July 2025). "2 killed, 38 injured as Russia launches missile, drone attacks striking Ukrainian cities far from front line". The Kyiv Independent. Retrieved 12 July 2025.
- ^ "Ukraine Says 6 Killed in Massive Russian Drone, Missile Attack". The Moscow Times. 12 July 2025. Retrieved 12 July 2025.
- ^ a b "Ukraine-Liveblog: ++ Ukraine meldet mehrere Todesopfer ++". Tagesschau (in German). Retrieved 12 July 2025.
- ^ "Poland Scrambles Fighter Jets as Russia Targets Ukrainian Cities Near Border". UNITED24 Media. 9 July 2025. Retrieved 12 July 2025.
- ^ Natalia Yermak; Olena Goncharova (13 July 2025). "Russian drones kill 1, injure 9 in Sumy Oblast amid attack on civilian, critical infrastructure". The Kyiv Independent. Retrieved 14 July 2025.
- ^ DARIA DMYTRIIEVA (13 July 2025). "Ukrainian intel eliminates Russian agents who murdered top Security Service officer in Kyiv". RBC News Ukraine. Retrieved 13 July 2025.
- ^ Maia Davies (13 July 2025). "Russia's agents killed after intelligence officer shot dead, says Ukraine". BBC. Retrieved 13 July 2025.
- ^ "Russia Claims New Village in Ukraine's Donetsk Region". The Moscow Times. 13 July 2025. Retrieved 13 July 2025.
- ^ a b "Russian Offensive Campaign Assessment, July 13, 2025". Institute for the Study of War. Retrieved 14 July 2025.
- ^ ROMAN PETRENKO (13 July 2025). "Ukrainian forces obliterate US$45m Russian Buk-M3 launcher in precision strike – video". Ukrainian Pravda. Retrieved 13 July 2025.
- ^ Kateryna Denisova (14 July 2025). "Russian drones strike Sumy, Kharkiv oblasts killing 1 person, injuring at least 21". The Kyiv Independent. Retrieved 15 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 14, 2025". Institute for the Study of War. Retrieved 15 July 2025.
- ^ a b "Russian Offensive Campaign Assessment, July 15, 2025". Institute for the Study of War. Retrieved 16 July 2025.
- ^ Yuliia Taradiuk (15 July 2025). "Russian agent caught 'red-handed' planting explosives in Rivne apartment building, Ukraine's SBU says". The Kyiv Independent. Retrieved 15 July 2025.
- ^ Sania Kozatskyi. "Drone Strike Hits Russian Arms Battery Producer in Yelets". militarnyi. Retrieved 15 July 2025.
- ^ "American who adjusted strikes on Ukrainian military received Russian passport". UNN. 15 July 2025. Retrieved 16 July 2025.
- ^ Lucy Pakhnyuk (17 July 2025). "Russia drops 500-kg bomb on shopping center in Donetsk Oblast — killing 2, injuring 28". The Kyiv Independent. Retrieved 17 July 2025.
- ^ Anna Fratsyvir (16 July 2025). "Latvian mayor injured in Russian strike while delivering aid in Ukraine". The Kyiv Independent. Retrieved 16 July 2025.
- ^ "Ukrainian Drone Strike in Belgorod Region Kills Man". The Moscow Times. 16 July 2025. Retrieved 16 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 16, 2025". Institute for the Study of War. Retrieved 17 July 2025.
- ^ DMYTRO BASMAT (17 July 2025). "Ukrainian drones reportedly target Moscow, St. Petersburg amid wider strikes". The Kyiv Independent. Retrieved 17 July 2025.
- ^ "Russia Returns 1K Bodies of Killed Ukrainian Soldiers". The Moscow Times. 17 July 2025. Retrieved 17 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 18, 2025". Institute for the Study of War. Retrieved 19 July 2025.
- ^ Anna Fratsyvir; Andrea Januta (18 July 2025). "Ukrainian hackers wipe databases at Russia's Gazprom in major cyberattack, intelligence source says". The Kyiv Independent. Retrieved 19 July 2025.
- ^ "Hungary bans three Ukrainian military officials from entering its territory". AP News. 17 July 2025. Retrieved 18 July 2025.
- ^ Martin Fornusek (18 July 2025). "2 killed, 11 injured in Russian attack on Dnipropetrovsk Oblast". The Kyiv Independent. Retrieved 18 July 2025.
- ^ Lucy Pakhnyuk (18 July 2025). "Russian strikes hit Kharkiv, Zaporizhzhia oblasts — 1 killed, 5 injured". The Kyiv Independent. Retrieved 18 July 2025.
- ^ OLEH VELHAN (18 July 2025). "Explosions rock Moscow region as Russians report attack by unidentified drones". RBC Ukraine News. Retrieved 18 July 2025.
- ^ KATERYNA DANISHEVSKA (19 July 2025). "Massive fire breaks out at military base in Rostov-on-Don, Russia". RBC Ukraine. Retrieved 19 July 2025.
- ^ "Russian Strikes Kill Three Across Ukraine". The Moscow Times. 19 July 2025. Retrieved 19 July 2025.
- ^ Abbey Fenbert (19 July 2025). "Ukraine attacks Moscow with drones for 3rd straight night, Russian official says". The Kyiv Independent. Retrieved 19 July 2025.
- ^ Dmytro Basmat (20 July 2025). "Ukrainian partisans sabotage railway in Russia's Tula Oblast, group claims". The Kyiv Independent. Retrieved 20 July 2025.
- ^ "Moscow airports temporarily closed after Ukraine drone attacks". BBC. 20 July 2025. Retrieved 20 July 2025.
- ^ a b "Russian Offensive Campaign Assessment, July 20, 2025". Institute for the Study of War. Retrieved 21 July 2025.
- ^ "Ukrainian forces strike two Russian air defense assets in Belgorod region". ukrinform. 21 July 2025. Retrieved 24 July 2025.
- ^ Volodymyr Ivanyshyn; Kateryna Denisova; Kateryna Hodunova (21 July 2025). "'The Russians have no conscience' — Ukraine hit by yet another mass drone, missile attack, 1 killed, 9 injured in Kyiv". The Kyiv Independent. Retrieved 21 July 2025.
- ^ "Foreign Recruits Killed in Ukraine as Missile Hits Camp's Mess Hall". The New York Times. 12 August 2025. Retrieved 12 August 2025.
- ^ "Russia killed and wounded foreign volunteers in strike on Ukrainian training ground - NYT". RBC-Ukraine.
- ^ Volodymyr Ivanyshyn (21 July 2025). "Ukrainian drones attack Russia as Moscow hit for 5th night in a row, train station burns in Rostov Oblast". The Kyiv Independent. Retrieved 21 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 21, 2025". Institute for the Study of War. Retrieved 22 July 2025.
- ^ a b "Ukrainian Drone Strike Kills 3 in Occupied Kherson, Kremlin-Backed Official Says". The Moscow Times. 22 July 2025. Retrieved 22 July 2025.
- ^ Anna Fratsyvir (22 July 2025). "Russian troops enter Pokrovsk, Ukrainian 'search and destroy' operation ongoing". The Kyiv Independent. Retrieved 22 July 2025.
- ^ a b "Russian Offensive Campaign Assessment, July 22, 2025". Institute for the Study of War. Retrieved 23 July 2025.
- ^ "Ukraine's military loses first French Mirage fighter jet in crash". Reuters. 22 July 2025. Retrieved 23 July 2025.
- ^ a b "Russian attacks kill 5, including family, in east Ukraine". France 24. AFP. 24 July 2025. Retrieved 24 July 2025.
- ^ "Russia says it agreed at peace talks on new POW swap, ready to hand over more bodies". The Times of Israel. Reuters. 23 July 2025. Retrieved 23 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 23, 2025". Institute for the Study of War. Retrieved 24 July 2025.
- ^ a b "Russian Offensive Campaign Assessment, July 24, 2025". Institute for the Study of War. Retrieved 25 July 2025.
- ^ Sania Kozatskyi (23 July 2025). "Hungary Threatens Prison for Volunteer who Joined Ukrainian Armed Forces". militarnyi. Retrieved 24 July 2025.
- ^ CYRIL BARABALTCHOUK (23 July 2025). "US Approves $322 Million Military Aid Package for Ukraine, Including HAWK Air Defense and Bradley Vehicles". euromaidanpress. Retrieved 24 July 2025.
- ^ YURI ZORIA (23 July 2025). "Russian power station burns after drone strike—Novocherskassk traffic gridlocked (video)". united24media. Retrieved 24 July 2025.
- ^ Zhyhaliuk, Olesia (24 July 2025). Удар в серце Одеси: палали Привоз, пошкоджено Приморський бульвар та історичний центр [A blow to the heart of Odesa: Pryvoz burned, Prymorskyi Boulevard and the historic center were damaged]. BBC News Ukrainian (in Ukrainian). Retrieved 24 July 2025.
- ^ Levytska, Karina (24 July 2025). Росіяни вдарили по "Привозу": чим відомий ринок в центрі Одеси [The Russians struck Pryvoz: what is the market in the center of Odesa known for?]. RBC-Ukraine (in Ukrainian). Retrieved 24 July 2025.
- ^ "Drones Massively Attacked Sochi And Adler: An Oil Depot Near The Airport Was Hit". Charter 97. 24 July 2025. Retrieved 24 July 2025.
- ^ Sania Kozatskyi (24 July 2025). "Oil Depot on Fire in Adler After Drone Attack". militarnyi. Retrieved 24 July 2025.
- ^ "2 Killed in Ukrainian Drone Attack Near Sochi Olympic Village". The Moscow Times. 24 July 2025. Retrieved 24 July 2025.
- ^ Taras Safronov (24 July 2025). "Early-Warning System Israel Transferred in 2023 Now Operational in Kyiv Region". militarnyi. Retrieved 24 July 2025.
- ^ Hrazhdan, Olena. "EU Freezes Ukraine Aid Over Zelensky's Anti-Corruption Rollback". Kyiv Post. Archived from the original on 29 July 2025. Retrieved 29 July 2025.
- ^ Kateryna Hodunova (25 July 2025). "Russian glide bomb hits medical facility in Kharkiv, killing at least 1, injuring at least 14, including child". The Kyiv Independent. Retrieved 25 July 2025.
- ^ Sofiia Syngaivska (25 July 2025). "Ukrainian Tactical Aviation Destroys russian Federal Security Service Base in Bryansk Region Using the AASM Hammer Bombs". en.defence-ua.com. Retrieved 25 July 2025.
- ^ KATERYNA SEROHINA (25 July 2025). "Drone strikes cripple 8 airports across Russia". newsukraine.rbc.ua. Retrieved 25 July 2025.
- ^ Kateryna Hodunova (25 July 2025). "Ukrainian drones attack Russian chemical plant in Stavropol Krai, local officials, media report". The Kyiv Independent. Retrieved 25 July 2025.
- ^ Sania Kozatskyi (25 July 2025). "Drone Attack Halts Over 20 Trains in Southern Russia". militarnyi. Retrieved 25 July 2025.
- ^ YULIIA AKYMOVA; KATERYNA DANISHEVSKA (25 July 2025). "Cyber blast in Crimea. Ukrainian intelligence crashes Russian occupation servers". RBC Ukraine. Retrieved 25 July 2025.
- ^ a b "Russian Offensive Campaign Assessment, July 25, 2025". Institute for the Study of War. Retrieved 26 July 2025.
- ^ "4 people killed, multiple others injured in Russia and Ukraine as they trade aerial attacks". AP News. 26 July 2025. Retrieved 26 July 2025.
- ^ "Five killed as Ukraine and Russia trade drone attacks". BBC. 26 July 2025. Retrieved 27 July 2025.
- ^ Sonya Bandouil (26 July 2025). "Russian drone strike damages Regional Military Administration building in Sumy". The Kyiv Independent. Retrieved 27 July 2025.
- ^ "Russia Says Seized Two Villages in Central Ukraine". The Moscow Times. 26 July 2025. Retrieved 26 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 26, 2025". Institute for the Study of War. Retrieved 27 July 2025.
- ^ Tim Zadorozhnyy (26 July 2025). "Ukrainian drones strike major Russian military radio factory in Stavropol". The Kyiv Independent. Retrieved 26 July 2025.
- ^ Olena Goncharova (26 July 2025). "Ukraine reports killing Russian colonel leading assaults in Kharkiv Oblast". The Kyiv Independent. Retrieved 27 July 2025.
- ^ Andalitskaya, Inna (26 July 2025). "Fighter jet destroyed in Russia at night: GUR reports details". Ukraine Today. Retrieved 27 July 2025.
- ^ Volodymyr Ivanyshyn (27 July 2025). "Russian drone strike on bus kills 3, injures 20 in Sumy Oblast". The Kyiv Independent. Retrieved 27 July 2025.
- ^ OLHA HLUSHCHENKO. "Drones strike Russian Oktyabrskyi railway substation, disrupt train movement – videos". Ukrainian Pravda. Retrieved 27 July 2025.
- ^ LILIANA OLENIAK. "Drones attack Russia's Leningrad region: Dozens of flights canceled". RBC UKRAINE News. Retrieved 27 July 2025.
- ^ "Moscow says nearly 100 drones shot down as strikes disrupt airports and railways across western Russia". The Kyiv Independent. 27 July 2025. Retrieved 27 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 27, 2025". Institute for the Study of War. Retrieved 28 July 2025.
- ^ IVAN KHOMENKO (27 July 2025). "Putin Scraps Russia's Navy Day Parade for the First Time—Here's Why". united24media. Retrieved 29 July 2025.
- ^ Martin Fornusek (29 July 2025). "'Another proof of Russia's war crimes' — Russian air strike on Ukrainian prison kills 17 inmates". The Kyiv Independent. Retrieved 29 July 2025.
- ^ Martin Fornusek (28 July 2025). "Russia's Aeroflot cancels dozens of flights after alleged cyberattack by pro-Ukraine hackers". The Kyiv Independent. Retrieved 28 July 2025.
- ^ Kateryna Hodunova (28 July 2025). "Belarusian KGB agent caught spying on Ukrainian defenses near Belarus's border, Ukraine's SBU says". The Kyiv Independent. Retrieved 28 July 2025.
- ^ "Russians Lose Significant Amount of Equipment on Pontoon at Lyman Sector". militarnyi. 28 July 2025. Retrieved 29 July 2025.
- ^ "Temporarily occupied Donetsk comes under large-scale drone attack: part of city left without electricity – videos". Ukrainska Pravda. Retrieved 30 July 2025.
- ^ Anna Fratsyvir (30 July 2025). "Russian attack kills 6 as civilians gather for humanitarian aid in Kharkiv Oblast". The Kyiv Independent. Retrieved 30 July 2025.
- ^ Dmytro Basmat (29 July 2025). "Russian missile attack on Dnipropetrovsk Oblast kills 3, including pregnant woman, injures 22". The Kyiv Independent. Retrieved 29 July 2025.
- ^ Volodymyr Ivanyshyn (29 July 2025). "Blackout, explosions reported in occupied Donetsk amid Ukrainian drone attack". The Kyiv Independent. Retrieved 29 July 2025.
- ^ KATERYNA SEROHINA (29 July 2025). "Drone attack sparks fire on freight train in Salsk, rail traffic stopped". RBC News Ukraine. Retrieved 28 July 2025.
- ^ Tim Zadorozhnyy (29 July 2025). "'New tactic' — Ukraine thwarts Russian plot to kill prominent army unit commander". The Kyiv Independent. Retrieved 29 July 2025.
- ^ Martin Fornusek (29 July 2025). "Germany Delivers 7 IRIS-T Air Defense Systems to Ukraine, 11 More in Production". Defense Express. Retrieved 29 July 2025.
- ^ "Russian strike on Ukrainian training unit kills three servicemen, injures 18, military says". The Straits Times. 30 July 2025. Retrieved 29 July 2025.
- ^ "Russia hits Ukrainian training unit, killing and wounding servicemen". BBC. 30 July 2025. Retrieved 1 August 2025.
- ^ Anna Fratsyvir (30 July 2025). "Ukraine to move military trainings underground, Syrskyi says". The Kyiv Independent. Retrieved 31 July 2025.
- ^ "Russian Offensive Campaign Assessment, July 29, 2025". Institute for the Study of War. Retrieved 30 July 2025.
- ^ OLEH VELHAN (30 July 2025). "Mexican volunteers train with Ukrainian military to operate drones for drug cartels". RBC News Ukraine. Retrieved 30 July 2025.
- ^ Sania Kozatskyi (30 July 2025). "Ukraine's Security Service Detains Ukrainian Air Force Officer Accused of Spying on F-16, Mirage 2000 Deployments". militarnyi. Retrieved 31 July 2025.
- ^ a b "Russian Offensive Campaign Assessment, July 31, 2025". Institute for the Study of War. Retrieved 1 August 2025.
- ^ Tim Zadorozhnyy (6 August 2025). "Death toll of Russian July 31 attack on Kyiv rises to 32 as another victim dies in hospital". The Kyiv Independent. Retrieved 6 August 2025.
- ^ Rachel Hagan (1 August 2025). "Zelensky demands tougher sanctions after Russian strikes kill 31 in Kyiv". BBC. Retrieved 1 August 2025.
- ^ "At Least 6 Killed in Russian Strikes on Kyiv as Moscow Claims Capture of Chasiv Yar". The Moscow Times. 31 July 2025. Retrieved 31 July 2025.
- ^ DARIA DMYTRIIEVA (31 July 2025). "Russia announces capture of Chasiv Yar in Donetsk region: Khortytsia group denies". RBC News Ukraine. Retrieved 31 July 2025.
- ^ a b MARIYA KUCHERYAVETS; LILIANA OLENIAK (31 July 2025). "Zelenskyy signs law restoring Ukrainian anti-corruption agencies' powers". RBC News Ukraine. Retrieved 31 July 2025.
- ^ Sofiia Syngaivska (31 July 2025). "Ukrainian MiG-29 Fighter Strikes russian Drone Operator Base with the JDAM-ER Bomb". en.defence-ua.com. Retrieved 31 July 2025.
- ^ "'11 explosions recorded' — Ukrainian drones strike key Russian radio plant in Penza, SBU source says". The Kyiv Independent. 31 July 2025. Retrieved 31 July 2025.
- ^ "Major Russian military plant hit in Penza drone strike (video)". RBC News Ukraine. 31 July 2025. Retrieved 1 August 2025.
- ^ HOWARD ALTMAN; TYLER ROGOWAY (31 July 2025). "Drone-Dropped Electric Bikes Save Ukrainian Soldier Trapped Behind Enemy Lines". TWZ. Retrieved 1 August 2025.
- ^ Kateryna Serohina (1 August 2025). "Taganrog rocked by drone strikes overnight, Russian reactions pour in". RBC News Ukraine. Retrieved 1 August 2025.
- ^ Roman Kohanets (1 August 2025). "Ukrainian HIMARS Strike Destroys North Korean Koksan Gun in Precision Hit, Video". united24media. Retrieved 2 August 2025.
- ^ Kateryna Denisova (1 August 2025). "Protesters demand release of draftees in Vinnytsia, break into detention facility". The Kyiv Independent. Retrieved 4 August 2025.
- ^ Abbey Fenbert (2 August 2025). "Russian drone strike kills child in Sumy Oblast". The Kyiv Independent. Retrieved 3 August 2025.
- ^ Abbey Fenbert (2 August 2025). "Ukraine's military intelligence, partisans blow up bus carrying Chechen soldiers in occupied Melitopol". The Kyiv Independent. Retrieved 3 August 2025.
- ^ Lucy Pakhnyuk (2 August 2025). "Explosions hit Penza and Samara areas in Russia as fire erupts near oil plant". RBC News Ukraine. Retrieved 2 August 2025.
- ^ Roman Pryhodko (2 August 2025). "Ukrainian Defense Forces Hit Space Surveillance Radar in Crimea". militarnyi. Retrieved 2 August 2025.
- ^ Roman Pryhodko (2 August 2025). "Penza: Elektropribor and Radiozavod Enterprises Were Damaged as a Result of Drone Attack". militarnyi. Retrieved 2 August 2025.
- ^ "Ukrainian Drone Strikes Kill 3 in Russia's Penza, Samara, Rostov Regions". The Moscow Times. 2 August 2025. Retrieved 2 August 2025.
- ^ "SBU Drones Hit Shaked Base At Airfield In Russian Primorsko-Akhtarsk". Charter 97. 2 August 2025. Retrieved 2 August 2025.
- ^ "Drones Attacked Traction Power Substation in Rostov Region". militarnyi. 2 August 2025. Retrieved 2 August 2025.
- ^ ""Bavovna" in the Volgograd region of the Russia. The main gas pipeline has stopped working — sources". Online Ukraine. 2 August 2025. Retrieved 2 August 2025.
- ^ "Ukraine says defence sector corruption scheme uncovered". Al Jazeera. 2 August 2025. Retrieved 3 August 2025.
- ^ Viktor Nazarenko (2 August 2025). "Ukrainian forces destroy Russian S-300 air defense system in Zaporizhzhia - General Staff". RBC News Ukraine. Retrieved 5 August 2025.
- ^ a b "Kyiv comes under Russian missile attack as Ukrainian drones set homes on fire in Russia's Voronezh". Arab News. Reuters. 3 August 2025. Retrieved 3 August 2025.
- ^ Tabby Wilson; Adam Durbin (3 August 2025). "Ukraine drone attack sparks fire at Sochi oil depot, Russian authorities say". BBC. Retrieved 3 August 2025.
- ^ Langford, Antonia (3 August 2025). "Ukraine drone attack sparks fire in Russian resort city". The Telegraph. ISSN 0307-1235. Retrieved 3 August 2025.
- ^ OLEH VELHAN (3 August 2025). "Unknown drones attack Voronezh and Sochi, fires reported near oil refinery". RBC News Ukraine. Retrieved 3 August 2025.
- ^ Dmytro Basmat (3 August 2025). "Ukraine imposes sanctions against 94 individuals, 5 entities, including captains of Russia's shadow fleet". The Kyiv Independent. Retrieved 4 August 2025.
- ^ BOHDAN BABAIEV (3 August 2025). "Zelenskyy appoints new Air Force commander to step up air defense". RBC News Ukraine. Retrieved 3 August 2025.
- ^ YURI ZORIA (3 August 2025). "Russian nuclear submarine secrets leaked: Ukrainian intelligence gains full access to Borei-A submarine files". Euromaidanpress. Retrieved 4 August 2025.
- ^ "Russian Offensive Campaign Assessment, August 3, 2025". Institute for the Study of War. Retrieved 5 August 2025.
- ^ Volodymyr Ivanyshyn (5 August 2025). "4 killed, 3 injured by Russian drone, artillery strikes in Zaporizhzhia Oblast". The Kyiv Independent. Retrieved 5 August 2025.
- ^ Abbey Fenbert (5 August 2025). "Russian drone strikes kill 3 in Kharkiv Oblast". The Kyiv Independent. Retrieved 5 August 2025.
- ^ Kateryna Hodunova (4 August 2025). "Ukrainian forces repel Russian assault on border checkpoint in Kharkiv Oblast, kill 'more than ten' soldiers, military says". The Kyiv Independent. Retrieved 4 August 2025.
- ^ OLEH VELHAN (3 August 2025). "Explosions heard over Volgograd: drone attack sparks fire at Archeda station". RBC News Ukraine. Retrieved 3 August 2025.
- ^ "SBU Drones Hit Five Russian Planes In Crimea". Charter 97. 4 August 2025. Retrieved 4 August 2025.
- ^ "BBC Verify Live: Russian TikToker fined over drone strike video, and UK 'wealthy exodus' claim checked". BBC News. Retrieved 4 August 2025.
- ^ a b c "Russian Offensive Campaign Assessment, August 4, 2025". Institute for the Study of War. Retrieved 5 August 2025.
- ^ "Russians hit railway infrastructure in Lozova, Kharkiv Oblast: 2 killed, 9 injured – photos, video". Ukrainska Pravda. Retrieved 5 August 2025.
- ^ "Russian FPV drone strike kills two men in Zaporizhzhia Oblast". Ukrainska Pravda. Retrieved 5 August 2025.
- ^ Kateryna Denisova. "2 Russian-recruited minors detained for deadly bombing in Ukraine". The Kyiv Independent. Retrieved 8 August 2025.
- ^ Martin Fornusek. "Over 330 Russian troops killed in failed attack in Sumy Oblast, Ukraine's intelligence claims, shows footage". The Kyiv Independent. Retrieved 6 August 2025.
- ^ Olena Goncharova. "US greenlights $200 million Ukraine arms sales for M777 howitzer support, logistics". The Kyiv Independent. Retrieved 6 August 2025.
- ^ Tim Zadorozhnyy. "Ukrainian drones reportedly strike Russian railway hub in Rostov Oblast for second night". The Kyiv Independent. Retrieved 6 August 2025.
- ^ Oleksandr Yan. "Guerrillas Blow Up Mi-28 Attack Helicopter in Russia". militarnyi. Retrieved 6 August 2025.
- ^ VIKTOR NAZARENKO. "Unknown drones strike Russia's Krasnodar region: Oil refinery and military base in flames". RBC News Ukraine. Retrieved 7 August 2025.
- ^ Tim Zadorozhnyy. "Ukraine charges Russia detainment official over torture, death of journalist Roshchyna". The Kyiv Independent. Retrieved 7 August 2025.
- ^ "Russian Offensive Campaign Assessment, August 7, 2025". Institute for the Study of War. Retrieved 8 August 2025.
- ^ Tim Zadorozhnyy. "Inflicting 'serious losses,' Ukraine strikes Russian radar systems, landing craft in Crimea, intelligence claims". The Kyiv Independent. Retrieved 8 August 2025.
- ^ "Russian Offensive Campaign Assessment, August 8, 2025". Institute for the Study of War. Retrieved 9 August 2025.
- ^ Kateryna Hodunova. "Ukraine imposes sanctions on Russian officials, energy companies, including Rosatom". The Kyiv Independent. Retrieved 9 August 2025.
- ^ "Ukrainian intelligence attacks Russian air defence brigade on Russian soil, source says at least dozen soldiers killed". Ukrainska Pravda. 8 August 2025. Retrieved 9 August 2025.
- ^ "Ukraine Holds the World Record for the Longest One-Way Drone Strike in History". UNITED24 Media. 8 August 2025. Retrieved 10 August 2025.
- ^ Kateryna Hodunova. "'This is how Russia wants peace' — Russian drone attacks bus in Kherson, killing 2, injuring 16". The Kyiv Independent. Retrieved 9 August 2025.
- ^ "Russians launch two attacks on minibus in Kherson suburbs, killing two people and injuring 19". Ukrainska Pravda. Retrieved 9 August 2025.
- ^ Asami Terajima (10 August 2025). "3 killed by sea mine explosions at beaches in Odesa Oblast". The Kyiv Independent. Retrieved 10 August 2025.
- ^ Asami Terajima (10 August 2025). "Ukraine liberates village in Sumy Oblast, General Staff says". The Kyiv Independent. Retrieved 10 August 2025.
- ^ "Institute for the Study of War". Institute for the Study of War. Retrieved 11 August 2025.
- ^ "Drones Attacked Saratov: A Fire Broke Out In The Area Of The Refinery". Charter 97. 10 August 2025. Retrieved 10 August 2025.
- ^ "Ukraine drone attack kills one, damages industrial facility in Saratov, Russia says". Reuters. 10 August 2025. Retrieved 10 August 2025.
- ^ "Ukraine's Air Force destroys Russian battalion command post in Kherson Oblast". Ukrainska Pravda. 10 August 2025. Retrieved 10 August 2025.
- ^ "Ukraine war latest: Russian forces breach Ukrainian defenses in Donetsk Oblast, monitoring group reports". The Kyiv Independent. 11 August 2025. Retrieved 12 August 2025.
- ^ "Russian troops advance towards Dobropillia-Kramatorsk road – DeepState". Ukrainska Pravda. Retrieved 12 August 2025.
- ^ "Institute for the Study of War". Institute for the Study of War. Retrieved 12 August 2025.
- ^ Kateryna Hodunova (11 August 2025). "Ukraine strikes Russian command post in Donetsk Oblast, kills commander, military says". The Kyiv Independent. Retrieved 12 August 2025.
- ^ Martin Fornusek (12 August 2025). "Russian cluster munition strike against Ukrainian training ground kills 1, injures 11, military says". The Kyiv Independent. Retrieved 12 August 2025.