Russia has expelled diplomats from Germany, Sweden and Poland.
The foreign ministry said in a statement the EU diplomats "took part in illegal protests" held in support of Putin critic Alexei Navalny.
The announcement came on Friday, hours after EU foreign affairs chief Josep Borrell met Russian Foreign Minister Sergei Lavrov in Moscow.
A Swedish foreign ministry spokeswoman has denied that its diplomat participated in any demonstration.