EU political turmoil over secret Kremlin communications threatens diplomatic stability and could reshape internal EU cohesion
Executive summary: European Council president's chief of staff held two undisclosed calls with the Kremlin, a fact that emerged and caused anger among some EU leaders. The revelation threatens internal EU cohesion and could lead to diplomatic repercussions and stricter oversight of EU officials' communications with Russia.
Who is involved: European Council, the chief of staff, affected EU member state governments, and the Kremlin
Likely next: EU member states may demand transparency measures, possible investigations, and increased scrutiny of high‑level Russia contacts, while diplomatic channels could be reassessed.
On 18 June 2026 it was revealed that the European Council president's chief of staff held two private calls with the Kremlin, information that was not shared with several EU governments. The disclosure sparked anger among some EU leaders who view the undisclosed contacts as undermining transparency. The incident may prompt internal investigations and could affect the political calculus around engagement with Russia. The development occurs amid broader EU efforts to manage relations with Beijing and other strategic rivals.
Timeline
- — Some EU leaders furious at Costa official’s calls with the Kremlin (Politico Europe)
- Senior European Council official opens communication channel with Kremlin (Politico Europe)
Analysis — what this means
Likely next events
- EU Commission may launch inquiry into staff communications
- Increased calls for stricter EU lobbying transparency rules
- Possible diplomatic protests from Russia
Sectors affected
Regulatory implications
- Enhanced scrutiny of EU officials' foreign contacts
- Implications for existing EU‑Russia dialogue frameworks
Historical parallels
- 2014 EU‑Ukraine crisis backchannel disclosures
- 2022 leak of US diplomatic communications with Russia
- EU internal rifts over Russia policy in 2015
Key entities
Sources
Open the full interactive case file on Beyond →