Skip to content
Briefings are running a touch slower this week while we rebuild the foundations.See roadmap
Timeline

Russia

Nuclear-armed state; permanent UN Security Council member waging full-scale war on Ukraine since 2022.

541 of 541 entries (500 events, 41 interactions)

Filters
#118 Jun
#197 Jun
#197 Jun

Front stalls as death toll climbs

Russia-Ukraine War 2026
#197 Jun

mounted North Korean Type-75 MLRS on autonomous UGV platforms

Russia-Ukraine War 2026: North Korean rockets on Russian robots
#1196 Jun

Proposed HEU custodian; self-described mediator between US, Iran and Israel

Iran Conflict 2026: Putin renews HEU offer at SPIEF
#195 Jun
#54 Jun

Overproduced quota by 200-500kbd via non-Hormuz pipeline and Baltic routes

European Oil Markets: OPEC+ to vote barrels it can't pump
#64 Jun

admitted output declining; jet-fuel export ban runs to November 2026

European Oil Markets: Rubio signals end of Russian oil waivers
#63 Jun

Sent official birthday solidarity message to Raúl Castro

Cuba Dispatch: Russia, China fete indicted Raúl Castro
#192 Jun

fired 656 drones and 73 missiles at Ukraine overnight 1-2 June

Russia-Ukraine War 2026: Russia barrage collapses a Dnipro block
#182 Jun
#61 Jun
#1129 May
#1828 May
#11027 May

Rejected as custodian by Trump despite Putin's 21 May Beijing pitch

Iran Conflict 2026: Trump vetoes Iran's only uranium exit
#1826 May
#1825 May

issued first formal evacuation demand directed at US personnel in Kyiv

Russia-Ukraine War 2026: Lavrov tells US to leave Kyiv now
#1825 May
#1824 May

fired two Oreshnik IRBMs in the first dual launch of the war

Russia-Ukraine War 2026: Russia fires first dual Oreshnik salvo
#1824 May

completed the 1,000-prisoner transfer agreed at Istanbul Round 1

Russia-Ukraine War 2026: War's biggest prisoner swap is completed
#1822 May
#1821 May

cited the Starobilsk strike as formal justification for the 24 May Oreshnik barrage

Russia-Ukraine War 2026: Ukraine kills 65 drone cadets at Snizhne
#1720 May
#10319 May

Joined the UNSC condemnation of nuclear-plant strikes alongside China

Iran Conflict 2026: UNSC at Barakah: red line invoked
#1719 May

Imposed gasoline export ban through 31 July 2026

Russia-Ukraine War 2026: ISW Logs Third Straight Net-Loss Week for Russia
#1717 May
#116 May
#1616 May
#1716 May

Sent Putin aide Medinsky to lead Istanbul delegation, held territorial precondition

Russia-Ukraine War 2026: Istanbul Talks End in an Hour, No Territory
#1715 May
#1613 May

Launched approximately 800 drones targeting 20 Ukrainian regions

Russia-Ukraine War 2026: 800 drones as Trump calls peace close
#1612 May

Blocked exchange completion despite receiving Ukraine's submitted lists on 10 May

Russia-Ukraine War 2026: Prisoner swap announced but not delivered
#411 May
#9410 May

Maintained uranium-custody offer and reframed blame for its collapse onto the US

Iran Conflict 2026: Putin blames Washington for killing uranium deal
#169 May

Estimated to have suffered 352,000 military deaths by end-2025 via statistical excess mortality methodology

Russia-Ukraine War 2026: Mediazona: 352,000 Russian soldiers killed by end-2025
#169 May

Maintained unchanged territorial demands while issuing verbal peace signals

Russia-Ukraine War 2026: Putin: war ending, summit needs treaty first
#168 May

Recorded Q1 deficit exceeding full-year target while federal spending rose 15.7% YoY

Russia-Ukraine War 2026: Russia oil revenue -38% as Q1 deficit hits ceiling
#168 May

Declared unilateral ceasefire for 8-9 May and launched drone and artillery exchanges throughout

Russia-Ukraine War 2026: Three ceasefires collapsed with zero instruments signed
#163 May

Suffered net 116 km² territorial loss in April 2026 despite gross 28.28 km² gain figure

Russia-Ukraine War 2026: Russia's first net territorial loss since Kursk
#112 May

Recorded 117% YoY rise in combined aviation and drone output in April 2026

Drones: Industry & Defence: Russian drone output up 117% in April
#11 May

Increased Russian-flagged shadow-fleet share from 3% to 21% in nine months

European Oil Markets: Russian-flag shadow fleet share hits 21%
#8530 Apr

Participated in the OPEC+ Seven 206,000 bpd June production increase

Iran Conflict 2026: OPEC+ Seven agree 206k bpd June increase
#1528 Apr
#228 Apr
#8025 Apr

Called US naval blockade of Iran unlawful at Kremlin meeting

Iran Conflict 2026: Putin receives Araghchi at the Kremlin
#525 Apr

Delivered first domestically assembled Arc7 carrier in January 2026, building domestic replacement capacity

European Energy Markets: EU 20th package would block Arc7 dry-dock servicing
#124 Apr

EU bans Russian LNG from 25 April

Russia-Ukraine War 2026
#224 Apr
Banned byEUEuropean Union
imposed short term lng import ban
European Energy Markets · source event
#721 Apr
#7319 Apr

Retained legal cover for seaborne-oil transactions through 16 May

Iran Conflict 2026: Russia GL-134B extended as Iran GL-U lapses
#7319 Apr
Extended seaborne oil licence byUTUS Treasury
Iran Conflict 2026 · source event
#7319 Apr
Extended seaborne oil licence byOOFAC
Iran Conflict 2026 · source event
#7418 Apr
Authorised byOOFAC
extended seaborne oil waiver for
Iran Conflict 2026 · source event
#617 Apr

Found to depend on US-sourced chips for the majority of its autonomous drone ecosystem

Drones: Industry & Defence: CSIS: Russia's AI drones run mostly on US chips
#617 Apr
Reported on byNNvidia
supplied chip module used by
Drones: Industry & Defence · source event
#617 Apr
published analysis of drone supply chain
Drones: Industry & Defence · source event
#115 Apr

Mentioned in: OFAC turns IP law on Operation Zero

Cybersecurity: Threats and Defences
#7015 Apr

Offered to take custody of Iran's enriched uranium through Rosatom

Iran Conflict 2026: Enrichment talks haggle over ruined kit
#215 Apr

Cleared day-ahead power at EUR 71.91/MWh on 15 April, up 148% in two sessions

European Energy Markets: Spain power jumps 148% in two days on low wind
#1315 Apr
Sanctioned byUTUS Treasury
revoked crude export waiver
Russia-Ukraine War 2026 · source event
#1315 Apr
Published byMMediazona
verified 209000 russian deaths
Russia-Ukraine War 2026 · source event
#215 Apr
Sanctioned byECEuropean Commission
required non russian origin certification
European Energy Markets · source event
#1314 Apr

Launched 324-drone barrage at Ukraine overnight 14-15 April

Russia-Ukraine War 2026: Russia fires 324 drones at Ukraine post-truce
#1014 Apr
#6713 Apr

refused to join US blockade of Iranian ports

Iran Conflict 2026: UK leads 40-nation rival coalition against blockade
#113 Apr

Cleared day-ahead power at EUR 29/MWh due to renewables displacing gas from merit order

European Energy Markets: Power prices split EUR 131 north-south
#1313 Apr
AttackedCCherkasy
drone strike killed child
Russia-Ukraine War 2026 · source event
#1313 Apr
AttackedDDnipro
drone strike killed five
Russia-Ukraine War 2026 · source event
#1313 Apr
AttackedUUkraine
struck with 324 drones
Russia-Ukraine War 2026 · source event
#1312 Apr
assessed spring offensive stalled at fortress belt
Russia-Ukraine War 2026 · source event
#1312 Apr
Reported on byUGUkrainian General Staff
logged 10721 russian violations
Russia-Ukraine War 2026 · source event
#1311 Apr

Completed 175-for-175 prisoner exchange on 11 April

Russia-Ukraine War 2026: UAE brokers 175-for-175 prisoner swap with US
#1310 Apr
mediated prisoner exchange
Russia-Ukraine War 2026 · source event
#1310 Apr
Negotiated withUUkraine
completed prisoner exchange 175 each
Russia-Ukraine War 2026 · source event
#1210 Apr
Authorised byOOFAC
expired crude transaction waiver
Russia-Ukraine War 2026 · source event
#19 Apr
#129 Apr
Published byMMediazona
confirmed 208755 verified military deaths
Russia-Ukraine War 2026 · source event
#129 Apr
Published byRRUSI
published research on russian oil export resilience
Russia-Ukraine War 2026 · source event
#17 Apr
#127 Apr
proposed mutual energy ceasefire
Russia-Ukraine War 2026 · source event
#126 Apr
OperatedVVysotsk
rerouted crude exports through vysotsk
Russia-Ukraine War 2026 · source event
#25 Apr

Agreed joint pipeline protection framework with Turkey, Serbia and Hungary

European Energy Markets: Serbia intercepted 4kg TurkStream bomb plot
#115 Apr
SuppliedHHungary
supplies gas via turkstream
Russia-Ukraine War 2026 · source event
#114 Apr
Reported on byUGUkrainian General Staff
reported 1303550 cumulative russian casualties
Russia-Ukraine War 2026 · source event
#24 Apr
OperatedTTurkey
agreed joint pipeline protection framework
European Energy Markets · source event
#114 Apr
WithdrewUUkraine
demanded ukrainian withdrawal from donetsk
Russia-Ukraine War 2026 · source event
#114 Apr
AttackedUUkraine
stalled spring offensive against fortress belt
Russia-Ukraine War 2026 · source event
#583 Apr
#113 Apr
Attacked byUUkraine
intercepted shaheds at 500km range
Russia-Ukraine War 2026 · source event
#113 Apr
AttackedFBFortress Belt
failed to breach fortress belt defences
Russia-Ukraine War 2026 · source event
#43 Apr
SuppliedIIran
transferred drone technology to
Drones: Industry & Defence · source event
#552 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: Urea Up 77%; Petrol Holds at $4
#552 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: Hengaw Casualty Monitor Silent for Five Days
#112 Apr
Reported on byBBloomberg
reported 70pct april revenue jump
Russia-Ukraine War 2026 · source event
#112 Apr
AttackedUUkraine
sustained multi sector offensive at 1500 days
Russia-Ukraine War 2026 · source event
#112 Apr
PricedUUrals
earned windfall revenue on urals price spike
Russia-Ukraine War 2026 · source event
#112 Apr
Attacked byUUkraine
struck baltic oil export terminals
Russia-Ukraine War 2026 · source event
#112 Apr
issued 10year operating licences for occupied plant
Russia-Ukraine War 2026 · source event
#91 Apr
#551 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: Strike on Kharazi Kills the Back-Channel
#551 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: IRGC Military Council Captures Iranian State
#551 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: 12,300 Targets Struck; Strait Still Closed
#551 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: UAE Stops 2,469 Missiles and Drones
#551 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: Analysts Call Kharg Island Seizure a Folly
#551 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: Fujairah Bypass Pipeline Reaches 71% Capacity
#551 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: First Iranian Crude Reaches India Since 2019
#551 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: Ryanair Warns of European Fuel Shortage
#551 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: US Military Dead Rise to Fifteen
#551 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: ACLED Says Only Government Change Brings Victory
#551 Apr

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: Falling Shrapnel Kills Fujairah Farm Worker
#131 Mar

Mentioned in: Signal, WhatsApp hit by three states

Cybersecurity: Threats and Defences
#5531 Mar

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: UAE Dismantles IRGC Networks on Its Soil
#5230 Mar
#130 Mar
SuppliedCCuba
supplied oil in defiance of us sanctions to
Cuba Dispatch · source event
#5129 Mar
#827 Mar
#5026 Mar

Accused of providing targeting intelligence and drones to Iran

Iran Conflict 2026: EU: Russia guided strikes on US warships
#620 Mar

Allocated 38–40% of federal spending to defence — highest proportion since the S

Russia-Ukraine War 2026: Russia spends 38% of budget on war
#620 Mar

Leveraged Druzhba pipeline shutdown to fracture EU unity over Ukraine's accessio

Russia-Ukraine War 2026: Fico holds Ukraine EU bid over Druzhba
#5520 Mar

Confirmed Mojtaba Khamenei remains in Iran via envoy

Iran Conflict 2026: Mentioned in: General License U Sets a Hidden Deadline
#1119 Mar
Authorised byOOFAC
issued gl134a waiver authorising russian crude transactions
Russia-Ukraine War 2026 · source event
#618 Mar

Lost key missile defence repair facility in Sevastopol to a Ukrainian drone stri

Russia-Ukraine War 2026: Drones hit S-400 depot in Sevastopol
#4218 Mar

Watched ally Iran sustain first IDF strike on its Caspian coast, threatening Rus

Iran Conflict 2026: Israel strikes Iran's Caspian naval base
#618 Mar

Remained the subject of US-mediated peace talks as Ukraine sent delegation to Wa

Russia-Ukraine War 2026: Ukraine delegation heads to Washington
#118 Mar
Sanctioned byUTUS Treasury
maintained sanctions carve out against
Cuba Dispatch · source event
#1118 Mar
Deployed toIIran
shipped geran2 drones food and satellite intelligence
Russia-Ukraine War 2026 · source event
#4117 Mar

Benefited indirectly as oil price rises driven by Gulf disruption boosted Russia

Iran Conflict 2026: Diesel at $5.07; inflation fears mount
#617 Mar

Pressed 286 separate combat assaults in a single day, the highest 2026 total

Russia-Ukraine War 2026: 286 clashes on 18 March — 2026 record
#617 Mar

Targeted by expanded EU sanctions aimed at shadow fleet brokers, owners, and reg

Russia-Ukraine War 2026: EU targets shadow fleet operators
#4016 Mar

Benefited from oil price spike driven by Hormuz disruption, boosting its own exp

Iran Conflict 2026: US diesel tops $5 a gallon, up 34%
#516 Mar

Seized Hryshyne, advancing into the last defensible terrain before open steppe n

Russia-Ukraine War 2026: Russia seizes Hryshyne near Pokrovsk
#616 Mar

Lost net 33 square miles of held territory in the first sustained Ukrainian terr

Russia-Ukraine War 2026: Russia loses net ground for first time
#516 Mar

Launched 9,616 kamikaze drones, 200 guided bombs, and 3,715 shellings in a singl

Russia-Ukraine War 2026: 9,616 drones, 171 clashes — 17 March
#516 Mar

Cut Druzhba pipeline supplies, triggering Hungary's blockade of EU aid before fi

Russia-Ukraine War 2026: EU approves €90bn Ukraine loan
#3715 Mar

Benefited from oil prices reaching $104–106 as Gulf disruption drove Brent to wa

Iran Conflict 2026: Oil above $104 as war enters week three
#515 Mar
#515 Mar

Lost 18 of 20 storage tanks and 3,000 tonnes of fuel at Labinsk depot to Ukraini

Russia-Ukraine War 2026: Drones raze 18 tanks at Labinsk depot
#515 Mar

EU sanctions nine Bucha commanders

Russia-Ukraine War 2026
#515 Mar
#3715 Mar

Supplied Iran with Russian-manufactured Shahed drones, deepening covert military

Iran Conflict 2026: Russia supplying Iran with Shahed drones
#3715 Mar

Gained 30-day US oil sanctions waiver worth an estimated $10 billion in addition

Iran Conflict 2026: Trump waives Russia sanctions; G7 balks
#514 Mar

Lost two oil storage tanks at Tikhoretsk to back-to-back Ukrainian drone strikes

Russia-Ukraine War 2026: Tikhoretsk oil station struck twice
#514 Mar

Concentrated large troop and resource formations to make Zaporizhzhia its primar

Russia-Ukraine War 2026: Russia sets Zaporizhzhia as main axis
#614 Mar

Lost over 20 air defence launchers across four oblasts to Ukrainian strikes in 1

Russia-Ukraine War 2026: Ukraine hits 20 Russian air defences
#413 Mar

Ukraine takes 460 sq km in south

Russia-Ukraine War 2026
#413 Mar

Launched 430 drones and 68 missiles at Ukraine in the heaviest single-night barr

Russia-Ukraine War 2026: 430 drones and 68 missiles — one night
#413 Mar

Lost Afipsky refinery — 2% of national capacity — to a Ukrainian drone strike ov

Russia-Ukraine War 2026: Afipsky refinery hit in drone strike
#413 Mar

Sustained net troop deficit of ~8,600 in January alone, losing personnel faster

Russia-Ukraine War 2026: Russia losing 1,100 troops a day
#413 Mar
#513 Mar

Earned €510 million per day in fossil fuel revenue, up 14%, as Gulf supply disru

Russia-Ukraine War 2026: Russia fossil fuel revenue: €510m/day
#512 Mar

Sustained 203,300 confirmed deaths including 6,912 officers, per Mediazona's ver

Russia-Ukraine War 2026: Mediazona: 203,300 Russian dead
#411 Mar

Provided Iran with satellite targeting data precise enough to guide strikes on m

Russia-Ukraine War 2026: Russia gives Iran satellite targeting
#511 Mar

Gained US sanctions relief on 124 million barrels of crude already at sea for 30

Russia-Ukraine War 2026: 124m barrels of Russian crude freed
#3311 Mar

Benefited from record Gulf supply disruption that drove global oil prices sharpl

Iran Conflict 2026: IEA: largest oil disruption in history
#3210 Mar

Tabled UNSC ceasefire resolution that failed 4-2-9, blocked by the US and Latvia

Iran Conflict 2026: Russia ceasefire draft fails 4-2-9
#3210 Mar

Abstained on UNSC Resolution 2817 condemning Iran, refusing to join record 135-n

Iran Conflict 2026: Record UN resolution condemns Iran
#49 Mar

Dropped three guided aerial bombs on central Sloviansk, killing four civilians i

Russia-Ukraine War 2026: Glide bombs kill four in Sloviansk
#49 Mar

Lost key military microelectronics plant in Bryansk to Ukrainian Storm Shadow cr

Russia-Ukraine War 2026: Storm Shadow hits Bryansk chip factory
#58 Mar
#318 Mar

Operated vessels benefiting from IRGC de facto protection of aligned-nation ship

Iran Conflict 2026: Chinese ships pass; others are seized
#318 Mar

Conducted joint naval drills with China and Iran in the Strait of Hormuz under M

Iran Conflict 2026: China, Russia, Iran drill at Hormuz
#318 Mar

Pledged unwavering support to Iran's new Supreme Leader, committing to remain a

Iran Conflict 2026: Putin pledges unwavering Tehran support
#48 Mar

Held first 2026 call with Trump, offered Iran war proposals but conceded nothing

Russia-Ukraine War 2026: Putin-Trump call: one hour, zero deals
#48 Mar
#37 Mar

Struck central Kramatorsk by airstrike, killing one person and damaging 40 house

Russia-Ukraine War 2026: Kramatorsk hit as fortress belt braces
#257 Mar

Shared satellite imagery of US military positions with Iran, enabling targeting

Iran Conflict 2026: Russia feeds Iran US targeting data
#257 Mar

Called for ceasefire publicly hours after sharing satellite targeting data with

Iran Conflict 2026: Putin calls ceasefire after sharing data
#36 Mar

Struck a Kharkiv apartment block with a missile, collapsing the entrance section

Russia-Ukraine War 2026: New missile kills ten in Kharkiv block
#36 Mar

Launched 29 missiles and 480 drones at Ukrainian energy infrastructure across ei

Russia-Ukraine War 2026: 29 missiles and 480 drones hit Ukraine
#246 Mar
#246 Mar

Condemned US-Israeli strikes on Iran alongside China, fracturing BRICS into oppo

Iran Conflict 2026: BRICS splits on Iran, no joint statement
#35 Mar

Benefited as Iran conflict drained Patriot stocks and diverted air-defence suppl

Russia-Ukraine War 2026: Iran used Ukraine Patriots in 3 days
#65 Mar

Exported grain Ukrainian authorities allege was seized from occupied Sevastopol

Russia-Ukraine War 2026: Sweden seizes grain-theft ship Caffa
#225 Mar

Stayed silent as Iran struck Azerbaijan's Nakhchivan exclave, abandoning a neigh

Iran Conflict 2026: Russia silent as Iran hits Azerbaijan
#225 Mar

Benefited from fifth consecutive oil price rise as Brent reached $83.75 on Gulf

Iran Conflict 2026: Brent hits $83.75, fifth straight gain
#114 Mar
Attacked byUUkraine
struck russian lng carrier in mediterranean
Russia-Ukraine War 2026 · source event
#114 Mar
Damaged byMVMagura V5
disabled russian lng carrier in mediterranean
Russia-Ukraine War 2026 · source event
#23 Mar

Russia shoots down its own Mi-8

Russia-Ukraine War 2026
#23 Mar

Conducted 106 combat assaults despite spring thaw constraining armoured vehicle

Russia-Ukraine War 2026: Spring mud cuts engagements to 106
#23 Mar

Struck Odessa, Kharkiv, Sumy, and Poltava oblasts simultaneously in coordinated

Russia-Ukraine War 2026: Russian airstrikes hit four oblasts
#33 Mar
#13 Mar

Ceded more ground in February than it captured, losing net territory for the fir

Russia-Ukraine War 2026: Ukraine gains 400 sq km in February
#13 Mar

Deadlocked Abu Dhabi Round 2 talks by insisting on cession of all four occupied

Russia-Ukraine War 2026: Abu Dhabi Round 2 deadlocks on borders
#13 Mar

Advanced toward Kostiantynivka to encircle Kramatorsk and Sloviansk after captur

Russia-Ukraine War 2026: Russia pushes on Kramatorsk from south
#13 Mar

Launched buffer-zone offensive into Sumy and Kharkiv oblasts on Putin's direct o

Russia-Ukraine War 2026: Russia pushes buffer zone into Sumy
#13 Mar

Suffered 32% year-on-year drop in oil and gas revenues as Urals crude fell below

Russia-Ukraine War 2026: Russia oil revenue down 32% in January
#22 Mar
#22 Mar

Lost sanctioned LNG carrier Arctic Metagaz in unexplained explosions off the Lib

Russia-Ukraine War 2026: Sanctioned LNG tanker sunk off Libya
#22 Mar

Claimed Bobylivka as liberated while Ukrainian forces contested Russian control

Russia-Ukraine War 2026: Both sides claim Bobylivka settlement
#112 Mar

Benefited as Gulf gas price surge eroded EU progress in replacing Russian pipeli

Iran Conflict 2026: Europe gas up 54%; Asian LNG surges 39%
#92 Mar

Condemned Khamenei's killing as a cynical murder and unprovoked aggression, coor

Iran Conflict 2026: Putin and Wang condemn; nothing follows
#21 Mar
SuppliedEUEuropean Union
supplied front loaded lng ahead of ban
European Energy Markets · source event