July
Editors across the spectrum led with the political earthquake in Kyiv: former commander Valerii Zaluzhny confirmed to Zelensky he will run for president. Meduza and Lenta.ru detailed the secret meeting and its implications, while state-aligned outlets framed it as a sign of Ukrainian elite infighting.
The fuel crisis continued to dominate domestic coverage, with Rosstat reporting a 1.6% weekly price hike and Russia beginning gasoline imports from India. Officials offered conflicting messages: Vice-Premier Novak denied shortages, while the Federation Council approved tax amendments to stabilize supply.
In the evening, Komsomolskaya Pravda broke news of the first indictment in the Nord Stream sabotage, naming participants. Earlier, Italy blocked NATO's 2027 aid pledge to Ukraine, a story carried by RT and NTV as evidence of alliance fractures.
The day was dominated by Russia's massive retaliatory strike on Kyiv, framed by state-aligned outlets as a response to a previous attack on Moscow. Lenta.ru, TASS, and RIA Novosti emphasized military targets, while independent sources like Meduza and The Moscow Times reported civilian casualties—rising from 10 to 20 dead and over 80 wounded—and destroyed residential buildings. Peskov insisted only military objects were hit. The strike overshadowed other stories, including the ongoing fuel crisis, where the government allowed Euro-3 gasoline sales and Putin supported extra supplies for Kaliningrad. A drone attack on a Minsk-Anapa bus in Bryansk region and another on a bus in LNR added to the day's violence. The EU court's criminalization of sharing RT videos and the Monaco bombing of a Ukrainian oligarch received less editorial priority.
The day's dominant story was the Russian military's capture of Konstantinovka, the last major Ukrainian stronghold in Donbass, with state-aligned outlets framing it as a decisive victory. Putin announced the planned creation of a security zone in Kharkiv and Sumy regions, and the full liberation of LNR was declared.
Earlier, editors focused on a wave of Ukrainian attacks on Russian border regions: a missile strike killed a woman in Belgorod, a drone attack killed one in Bryansk, and a market strike in Tokmak left five dead. The fuel crisis continued to deepen, with VTsIOM reporting Putin's approval rating at an 8-year low, and the government cutting diesel exchange sales quotas to 10%.
Other stories included the arrest of former Rosaviatsiya head Neralko on fraud charges, and the death of Iran's Supreme Leader Khamenei, with Medvedev attending the funeral.
Editors split their focus between two competing narratives. State-aligned outlets led with the capture of Konstantinovka, framing it as a decisive victory and key to liberating the DNR, with Putin visiting a military headquarters and issuing warnings to Kyiv. However, Meduza noted the lack of independent confirmation, and later Zelensky called the claim a lie, challenging Putin to meet in the city.
Simultaneously, a massive Ukrainian drone attack on 18 regions, including a burning oil terminal in St. Petersburg and blackouts in Belgorod, dominated independent and some state coverage. The Moscow Times highlighted the attack's scale, while the Foreign Ministry accused Baltic states of involvement. By afternoon, the Defense Ministry reported repelling a combined missile and drone strike, linking it to Ukrainian failures in Konstantinovka. The day thus oscillated between triumphalist battlefield claims and the visible impact of strikes deep inside Russia.
Editors focused on the aftermath of the Putin-Trump call, with state-aligned outlets framing it as a US request and highlighting discussions on Ukraine and Konstantinovka. By morning, attention shifted to a Russian proposal for a humanitarian ceasefire in Konstantinovka to hand over Ukrainian soldiers' bodies, with over 20 international media outlets reportedly willing to cover the event. However, by early afternoon, the Defense Ministry announced Ukraine's refusal, a narrative amplified across state and commercial media, with officials accusing Kyiv of abandoning its dead. Independent outlets noted the lack of Ukrainian confirmation. Other stories included drone attacks near Moscow, Russian strikes across Ukraine, and a power outage in Crimea, but the body handover refusal dominated the day's editorial priorities.
The day opened with a massive Russian overnight strike on Kyiv, with state-aligned outlets reporting hits on military targets while independent sources documented 11 civilian deaths. By morning, a blackout hit Crimea after Ukrainian attacks on infrastructure.
Attention then shifted to an unprecedented Ukrainian drone strike on the Omsk oil refinery, over 2,500 km from the border—the first such deep strike, covered extensively by independent and some state media. State-aligned outlets framed it as desperation ahead of the NATO summit, while reporting over 600 drones repelled.
Throughout the day, the Putin-Trump call continued to receive positive coverage in state media, with Trump described as open to Russia's position. Other stories included the search for missing girls in Tuva and a drone attack on the Kursk nuclear plant construction site.
The day's dominant editorial focus was the IOC's decision to lift sanctions on Russian athletes, reported across state, commercial, and independent outlets as a path to the 2028 Olympics. Coverage began in the early afternoon and intensified through the evening, with state-aligned media celebrating the restoration of flag and anthem.
Earlier, editors had split attention between a massive overnight drone attack on Moscow—over 430 UAVs intercepted—and the liberation of Petro-Ivanovka in Kharkiv. By morning, infrastructure damage in Belgorod and a drone strike on the Omsk refinery drew coverage, but these stories receded as the IOC news broke.
Other developments included Kazakhstan resetting Tokayev's presidential term, a court ruling allowing Marine Le Pen to run in 2027, and Kremlin nuclear warnings, but none displaced the Olympic story as the day's headline.
Editors led with the collapse of the US-Iran ceasefire. Overnight, US strikes resumed after tanker attacks in the Strait of Hormuz, with state media reporting 'powerful strikes' and Iran accusing Washington of violating a memorandum. By morning, Trump declared the truce 'over,' a shift that dominated headlines across state, commercial, and independent outlets.
Simultaneously, a massive Ukrainian drone attack targeted Russian refineries in Saratov and Nizhnekamsk, a gas compressor station on the TurkStream pipeline, and two tankers in Taganrog Bay. State-aligned sources emphasized Russian retaliatory strikes on Kyiv's military industry, while independent media detailed infrastructure damage and fuel transport by disguised tankers.
In the afternoon, Trump's NATO summit remarks—endorsing Ukrainian strikes on Russian energy, floating a no-fly zone, and promising Patriot licenses—reshaped the narrative, with state media framing Zelensky as pushing allies toward conflict. By evening, Russia banned diesel exports amid a deepening fuel crisis, and Turkey offered to mediate talks.
The day was dominated by the FSB's announcement of a foiled assassination plot against a senior military official in Moscow, a story that state-aligned outlets led with from early morning and sustained throughout the day. Independent sources gave less prominence to the plot, instead focusing on Ukrainian drone strikes on oil infrastructure in Tver, Stavropol, and Taganrog Bay, which caused fires and a regional emergency.
By afternoon, the Bundestag's vote against supplying Taurus and Patriot missiles to Ukraine shifted editorial attention, with state media framing it as a Western refusal to escalate. The US-Iran exchange of strikes continued to be covered, but receded from the top headlines. Fuel shortages persisted, with reports of rationing by license plate numbers in some regions.
Editors split focus between a deepening fuel crisis and a foiled Ukrainian terror plot at a Rostov airfield. Overnight, drone debris ignited the Ilsky refinery, and by morning the FSB announced it had thwarted an attack on a military airfield, a story state-aligned outlets led with throughout the day. Independent sources instead highlighted Ukrainian strikes on oil infrastructure and the resulting fuel shortages, with production reportedly covering only 65% of demand. By afternoon, the Kremlin confirmed talks with Turkey over S-400 systems, and the White House approved new sanctions on Russia. The fuel crisis dominated economic coverage, with reports of rationing and rising food prices, while the foiled plot remained the top security narrative for state media.
State-aligned outlets led with the Baltic states' offer of airspace for Ukrainian strikes on Russia, framing it as escalation, while reporting the liberation of Bachevsk in Sumy and Zelensky's concentration of air defenses in Kyiv. By afternoon, the narrative shifted to civilian casualties in the DPR: a bus strike killed one and wounded nine, with total daily casualties reaching one dead and 15 wounded. Independent sources focused on a Moscow hurricane from cyclone 'Bernadette' and a Russian missile attack on Ukraine killing seven. The Oman proposal for Gulf navigation corridors and a secret German drone factory for Ukraine also featured. The day saw a split between state media's emphasis on external threats and frontline gains, and independent coverage of domestic weather and civilian tolls.
The day was dominated by a rapid escalation between Iran and the US. State-aligned outlets led with Iran's closure of the Strait of Hormuz and subsequent strikes on US targets in five countries, while the US launched multiple waves of retaliatory strikes. This overshadowed other stories, including Ukrainian drone attacks on Russian oil infrastructure and a tanker, the death of US Senator Lindsey Graham, and a fuel crisis with queues at gas stations. By evening, the US-Iran conflict remained the top editorial priority, with reports of US strikes on Iranian missile systems in the strait and Iranian destruction of HIMARS launchers in Kuwait.
Editors across state-aligned and independent outlets led with a massive Ukrainian drone attack on Moscow and its region overnight, killing three in Istra and downing over 80 drones. State media emphasized air defense successes, while independent sources highlighted civilian casualties and infrastructure damage.
By morning, the FSB announced it had foiled a separate plot to strike military airfields in Amur and Chelyabinsk regions using AI-guided drones, a story that dominated state-aligned coverage through the afternoon.
The US-Iran conflict continued as a secondary theme, with reports of new US strikes and Iran's retaliation against American bases.
In the afternoon, Putin vowed 'mirror-like and several times more powerful' responses to Ukrainian attacks, a statement that state media amplified. Independent outlets also reported EU sanctions on VK, the arrest of politician Boris Nadezhdin, and a deepening fuel crisis in southern Russia.
The day was dominated by the US-Iran conflict, with state-aligned and commercial outlets leading with Iran's IRGC strikes on a US base in Bahrain and US retaliatory waves across Iran. Trump notified Congress of renewed hostilities, while Iran vowed to defend the Strait of Hormuz. By evening, the US imposed a naval blockade.
In the morning, the FSB announced it had foiled a drone attack on a strategic enterprise in Moscow region, accusing Ukrainian rapper Kyivstoner of organizing the plot. This story saturated state media through the afternoon.
Other developments included Ukrainian drone strikes on Russian refineries, Russian strikes on Kyiv and Odesa ports, and Putin's call for lower interest rates. Independent sources reported China halting gas pipeline talks and Boris Nadezhdin's possible emigration.
The day's dominant story was the death of Alexander Yakovlev, chief engineer of the Zaporizhzhia Nuclear Power Plant, in a drone strike. State-aligned and commercial outlets uniformly led with this in the evening, emphasizing his role in nuclear safety and the Foreign Ministry's demand for IAEA condemnation.
Earlier, editors focused on the escalating US-Iran conflict, with reports of a seven-hour US bombing campaign and Iranian strikes on American bases in Bahrain and Kuwait. By morning, attention shifted to Russian strikes on Ukrainian ports and a foiled terror plot at a Russian oil facility.
Midday coverage centered on the fuel crisis, with Rosstat reporting accelerated price increases and Kremlin discussions on mini-refineries. Trump's comments on a potential Ukraine deal also featured.
The Zaporizhzhia killing unified editorial priorities across the spectrum by evening, overshadowing all other developments.
Editors across the spectrum led with the dismissal of Ukrainian Defense Minister Mykhailo Fedorov, who publicly demanded the resignation of Commander-in-Chief Oleksandr Syrsky. Zelensky appointed SBU chief Yevhen Khmara as acting minister. State-aligned outlets framed the shake-up as internal chaos, while independent sources detailed Fedorov's press conference accusing Syrsky of intrigue.
Earlier, state media focused on Russian strikes on Kyiv and Odesa, and the FSB's claim of foiling two terror attacks on the Crimean Bridge using Finnish explosives. The murder of the Zaporizhzhia NPP chief engineer remained prominent, with a terrorism case opened.
By midday, the removal of VK apps from Google Play dominated commercial outlets. Fuel shortages and Boris Nadezhdin's travel ban were covered by independent media. The US-Iran conflict continued as a secondary theme, with reports of new US strikes and Iranian retaliation.
The day was dominated by two parallel crises: the escalating US-Iran conflict and growing internal unrest in Ukraine. State-aligned and commercial outlets led with Iranian strikes on American bases in Bahrain and Kuwait, followed by a new wave of US counterstrikes on Iranian military targets. By evening, Iran threatened 'total destruction' and targeted Trump properties in the Gulf.
Simultaneously, editors focused on protests across Ukrainian cities following the dismissal of Defense Minister Fedorov. State media framed the demonstrations as evidence of Kyiv's instability, while independent outlets detailed chants of 'Bring back Fedorov' and 'Down with Syrsky'.
Domestically, the fuel crisis continued to erode Putin's approval ratings, with Meduza reporting record lows. The detention of blogger Ilya Remeslo for 'army fakes' and new 'foreign agent' designations were covered by independent media. EU sanctions for strikes on Kyiv and Russia's protest to Estonia over a Soviet monument also featured.
The day was dominated by Ukrainian drone strikes on Wildberries warehouses in Tambov and Moscow regions, killing eight and wounding dozens. State-aligned outlets led with the attacks on civilian infrastructure, framing them as terrorism, while independent sources also covered the US-Iran escalation. By morning, the death toll rose, and fires broke out at a Nizhny Novgorod oil depot. Midday, General Gerasimov announced Russian forces were within 5 km of Kramatorsk, completing the liberation of Krasny Liman, a narrative pushed by state media. The Wildberries aftermath continued into the evening, with compensation promises and calls for a harsh response. The US-Iran conflict remained secondary, with Iranian strikes on US bases and Trump deploying aircraft.
Editors across the spectrum led with what state-aligned outlets called the largest ballistic missile assault on Kyiv since the start of the war. Overnight strikes targeted military-industrial facilities and logistics hubs, with RIA Novosti, TASS, Lenta.ru, and RT emphasizing the scale and impact. The Moscow Times reported over 40 missiles launched, one dead, and 16 wounded. By morning, the Russian Defense Ministry warned 'this is not the final,' linking the barrage to the ongoing Donbas advance after the liberation of Konstantinovka.
Midday, attention shifted to Putin's meeting with North Korean Foreign Minister Choe Son-hui, where he thanked Pyongyang for supporting the 'special military operation' and received a personal message from Kim Jong-un. State media highlighted this diplomatic exchange, while RT framed Ukraine's internal protests over the defense minister's dismissal as evidence of instability.
In the evening, the World Cup third-place match—England's 6:4 victory over France—drew coverage, but the dominant narrative remained the unprecedented strike on the Ukrainian capital and its aftermath.
Editors across the spectrum led with a Ukrainian drone strike on a bus in Shebekino, Belgorod region, killing five and wounding 27. State-aligned outlets framed it as a terrorist attack, with the Investigative Committee opening a terrorism case. The strike dominated coverage from midday onward, overshadowing earlier reports of a massive overnight drone swarm on Moscow—over 400 UAVs intercepted, with hits on a Wildberries warehouse and oil depot in Podolsk and Domodedovo, wounding ten.
By evening, state media highlighted civilian casualties in Shebekino and a separate strike on a car wash in a regional capital. Independent sources covered the economic impact of the Wildberries strikes, a new law targeting anti-war emigrants, and App Store access issues. The US-Iran conflict continued with a new wave of US strikes, but remained secondary in Russian editorial priorities.
The day's dominant editorial focus was the dismissal of Ukraine's commander-in-chief Oleksandr Syrsky and his replacement by Mykhailo Drapatyi, reported across state-aligned and independent outlets from early evening onward. Earlier, editors had tracked a series of developments: a US-Iran ceasefire proposal, massive Ukrainian drone attacks on Russian regions causing fires and a dam breach at Belgorod Reservoir, and secret Russia-Germany talks in Baku revealed by Azerbaijani president Aliyev. State media also highlighted fuel market stabilization, new crypto legislation, and a migrant citizenship ban. By nightfall, however, the leadership shake-up in Kyiv eclipsed all other stories, with outlets framing it as a crisis and linking it to Washington's refusal to send $400 million in aid.
Editors across the spectrum led with Ukrainian drone strikes on two Wildberries logistics hubs in Krasnodar and Nevinnomyssk, causing large fires and injuries. State-aligned outlets (TASS, RIA Novosti, NTV) emphasized civilian casualties and framed the attacks as terrorism, while independent sources (Meduza, The Moscow Times) noted the second such strike in a week and the company's promise to compensate sellers.
By morning, the narrative expanded to include Russian retaliatory strikes on Ukrainian ports and military targets in Odesa, and the arrest of an alleged Ukrainian agent with an explosive device in St. Petersburg.
Midday, Putin's statement calling fuel market difficulties temporary and the economy stable gained traction, alongside a new law restricting consular services and property sales for convicted emigrants.
In the evening, Wildberries CEO Tatyana Kim condemned the attacks as terrorism and announced compensation, while the US-Iran conflict remained a secondary theme.
Editors across the spectrum led with the brief Lavrov-Rubio meeting in Manila, the first in nearly a year, lasting only 35 minutes. State-aligned outlets emphasized Lavrov's description of battlefield realities and discussions on diplomatic missions, while independent sources noted Rubio's admission that previous proposals were unacceptable to Kyiv and new ideas were needed. The meeting dominated coverage from early morning through the afternoon.
Concurrently, Ukrainian drone attacks on Russian regions, including Crimea and Ulyanovsk, caused casualties and fires at energy infrastructure, with state media framing them as terrorism. The EU's 21st sanctions package against Russia, targeting over 170 entities and individuals, was reported in the evening. Other stories included a military plane crash in Moscow region, the new Ukrainian commander's controversial statements, and Brent crude surpassing $100 per barrel.
Editors split focus between two major developments. Overnight, Ukrainian drones struck Wildberries warehouses in St. Petersburg and Leningrad Oblast, injuring three, while a missile hit a factory in Kirov, killing six and wounding over 20. State-aligned outlets framed these as terrorist attacks on civilian infrastructure. By midday, the Central Bank unexpectedly cut the key rate to 14%, a move state media linked to Putin's earlier demand and framed as economic stabilization. Independent sources noted the cut's political context. In the afternoon, Russia retaliated with a strike on a drone exhibition near Kyiv, killing ten and wounding around 100, which state media celebrated as hitting a 'decision-making center.' The day's coverage oscillated between economic policy and escalating aerial warfare, with the Kirov casualties and the rate cut competing for primacy.
Editors across the spectrum led with Kazakh President Tokayev's visit to Moscow and his proposal to 'freeze' the Ukraine conflict, returning to the Istanbul framework. State-aligned outlets emphasized the strategic partnership and Putin's detailed rebuttal, while independent sources highlighted Tokayev's refusal to mediate and the Kremlin's dismissal of a ceasefire as impossible due to Kyiv's stance. The story dominated from midday through evening.
Overnight and morning coverage focused on massive Ukrainian drone and missile attacks on Rostov, Belgorod, and Crimea, with over 300 drones reported, civilian casualties, and fires. Retaliatory Russian strikes on Ukrainian ports and drone factories were prominently featured.
Other developments included a Ukrainian attack on an Iranian vessel in the Caspian Sea, a fire at the Tyumen refinery after a drone strike, and EU authorization to confiscate sanctioned tankers' oil.
Editors across state-aligned outlets led with Vladimir Putin's Navy Day address, which framed the fleet as central to the 'special military operation' and announced over 20 new vessels by year's end. His remarks also demanded a 'pirate-like' response to threats against Russian merchant shipping and emphasized Kaliningrad's security. This naval focus dominated from midday onward, eclipsing earlier stories.
Overnight and morning coverage centered on a fatal car-ramming at Berlin Pride, reported extensively by independent sources, and a Russian strike on a Kyiv drone factory, which state media highlighted as a key military success. Mount Elbrus climbing fatalities also drew attention.
By evening, Putin's signing of stricter migrant laws and his warning that Ukraine will eventually lose its western territories became secondary but notable themes, while a reported U.S. air ceasefire proposal received only limited, cautious mention.
Editors across the spectrum led with overnight Ukrainian drone attacks on Rostov-on-Don and Belgorod, which killed at least five and injured dozens. State-aligned outlets (TASS, RIA Novosti, Interfax) emphasized civilian casualties and damage to residential buildings, while independent Meduza and The Moscow Times provided similar tolls but framed the strikes as part of an expanding Ukrainian campaign deep into Russian territory. By morning, a state of emergency was declared in Rostov, and reports emerged of the largest-ever drone attack on Udmurtia, over 1,300 km from the border.
Midday coverage shifted to Putin's address to the outgoing State Duma, where he praised legislative unity and warned against reckless military advice. State media highlighted his decree increasing the armed forces' staffing to 2.426 million—the sixth such expansion since the war began. Independent sources noted the decree's timing and linked it to growing security concerns.
By evening, attention turned to diplomatic friction: Romania expelled a Russian diplomat after three drone incursions, and Montenegro announced a visa regime for Russians. Economic ripples included Kazakhstan halving oil output due to strikes on Novorossiysk port.
Editors across the spectrum led with a massive overnight Ukrainian drone attack on Moscow and its suburbs, with state-aligned outlets reporting over 390 drones downed and damage to residential buildings in Chekhov. The scale of the swarm dominated morning coverage, with TASS and NTV providing escalating shoot-down counts. Independent sources like Meduza and The Moscow Times covered the same strikes but also highlighted a Ukrainian missile designer's threat of ballistic strikes on Moscow by autumn.
By midday, attention shifted to a drone attack on a bus in Shebekino, Belgorod region, injuring 19, covered by both state and independent media. Putin's call for boldness in the war and a White House statement on ending the conflict were secondary themes.
In the evening, Dmitry Medvedev's dismissal of mobilization rumors as 'nonsense' and 'provocation' became the lead domestic story, with state outlets emphasizing that military recruitment needs are fully met. This messaging contrasted with coverage of escalating U.S. sanctions, including 100% tariffs on Russian oil buyers.
The day was dominated by the FSB's announcement that Telegram founder Pavel Durov is wanted internationally for complicity in terrorism. State-aligned and commercial outlets uniformly led with the charges, linking them to a Telegram bot used to recruit teenagers for attacks. Independent Meduza and The Moscow Times also covered the story prominently, noting Durov's defiant response.
Overnight, Ukrainian drone strikes on Ryazan and Taganrog caused casualties and damage, but these were quickly overshadowed by the Durov case.
By afternoon, Zelensky's statement that Crimea is not on the peace talks agenda drew attention, alongside Putin's replacement of the Udmurtia governor.
The Durov story persisted throughout the day, reflecting a coordinated editorial focus across the Russian media landscape.
The day was dominated by the addition of Telegram founder Pavel Durov to Russia's terrorist and extremist list, following the previous day's FSB charges. State-aligned and commercial outlets uniformly led with the designation, while independent Meduza and The Moscow Times also covered it prominently, noting Durov's defiant meme response. Rosfinmonitoring clarified restrictions do not apply to Telegram itself.
Overnight, massive Russian strikes on Ukrainian airfields and Kyiv were reported, with state media claiming 258 drones downed. Ukrainian drone attacks on Wildberries warehouses in Penza, Udmurtia, and Perm were covered across the spectrum.
By afternoon, a drone procurement scandal involving a deputy head of the Ministry of Industry and Trade arrested for passing off Chinese drones as Russian drew attention. Peace talks entered a third stage, with Komsomolskaya Pravda reporting Russia holds a trump card. US strikes on Iran and Armenian PM Pashinyan's resignation were secondary international stories.
Overnight, Ukrainian drone strikes hit Wildberries logistics centers in Volgograd and Tatarstan, as well as oil refineries, with over 370 drones downed. State media focused on the attacks and the FSB's detention of an 'Artpodgotovka' member for espionage. By morning, a woman was found dead in Volgograd rubble.
Midday, the murder of two young Russians in Thailand dominated, with suspects confessing to the killings; five bodies were found at the burial site. This story competed with the drone aftermath for editorial attention.
Afternoon, Trump's refusal to license Patriot missile production for Ukraine and his remarks on concessions drew coverage. Italy suspended Schengen with Spain over a migrant surge in Ceuta. Wildberries founder Tatyana Kim denied selling military goods and addressed sellers after the strikes.
Live Headlines From Russia