All three Baltic states, which were once ruled by Moscow during Soviet times, are EU and Nato members and have an uneasy relationship with Russia
The Baltic states of Estonia, Latvia, and Lithuania said on Friday they were expelling a total of four Russian diplomats in solidarity with the Czech Republic, which is involved in a spat with Moscow.
The Czech government has accused Russian secret services of being behind a fatal explosion at an arms depot in the eastern Czech Republic in 2014.
Prague has expelled 18 Russian diplomats over the allegations and is planning to eject dozens more diplomats and embassy staff in a move that is expected to bring retaliation from Moscow.
Russia has expelled 20 Czech diplomats from Moscow so far, decimating the embassy's workforce.
"The decision shows our solidarity with our ally after an unprecedented and dangerous incident in the Czech Republic," Lithuania's foreign ministry said, announcing the expulsion of two Russians.
Lithuania also signalled its readiness to help the Czech embassy in Moscow carry out its functions following the expulsion of the Czech diplomats.
Latvian Foreign Minister Edgars Rinkevics announced the expulsion of a Russian diplomat, saying: "Latvia will not tolerate subversive activities on its soil or that of its partners and allies."
Estonia's foreign ministry said the explosion near the Czech village of Vrbetice showed "Russia's action violates international law, undermines European security & stability and is unacceptable."
Estonia is also expelling one Russian diplomat.
Slovakia, which formed a single country with the Czech Republic until 1993, said on Thursday it would expel three Russian diplomats in solidarity with Prague and because of information received from its intelligence services.
All three Baltic states, which were once ruled by Moscow during Soviet times, are EU and Nato members and have an uneasy relationship with Russia.