The Czech Republic on Tuesday threatened to expel all Russian diplomats from Prague, accusing Moscow of orchestrating an "unprecedented terror attack" on Czech territory in 2014.

"I am ready for everything. Even to build relationships from scratch. Which means we would send them all home," Foreign and Interior Minister Jan Hamacek said on Facebook.

Czech lawmakers endorsed the move later Tuesday, calling on the government to "reset relationships with the Russian Federation and significantly cut diplomat numbers at the Russian embassy in line with the principle of reciprocity".

Hamacek had earlier told reporters he would summon the Russian ambassador Wednesday to disclose further steps after the expulsion this weekend of 18 Russian diplomats believed by Prague to be secret agents, and of 20 Czechs from Moscow in retaliation.

"We are calling for collective action of EU and NATO countries aimed at solidarity expulsions," Hamacek said.

The call comes after Prague accused Russian secret services of being behind an explosion at an ammunition depot near the eastern village of Vrbetice in 2014 that killed two people.

Czech police are seeking two men in connection with the blast, along with a second non-fatal explosion in the Czech Republic in 2014. The men have also been identified as suspects in the 2018 poisoning of former Russian double agent Sergei Skripal in Salisbury, England.

Czech Prime Minister Andrej Babis called the 2014 explosion "an unprecedented terror attack on our territory which is unacceptable".

He apologised for having remarked a day earlier that the explosion did not appear to be an act of state terrorism, as it targeted goods owned by a Bulgarian arms dealer.

The Russian diplomats who were expelled left their posts at the sprawling Russian embassy in Prague on Monday, as did the staff ordered to leave the much smaller Czech representation in Moscow.

"We have expelled 18 officers of the (secret services) SVR and GRU and we are able to prove that every single one of them was just that," Hamacek said.

He said he had summoned Russian Ambassador Alexander Zmeyevsky to protest against what Prague views as a disproportionate response in expelling 20 Czech diplomats from Moscow.

"It is only logical that if the Czech Republic takes further action, the Russian ambassador must be the first to hear it," Hamacek said.

A NATO official told AFP the Czech ambassador to the alliance briefed his counterparts on the expulsions, adding "allies will consult on the situation with the Czech foreign minister later this week".

Czech Foreign Minister and Interior Minister Jan Hamacek urged action from the EU and NATO after Prague accused Russian secret service agents of orchestrating a fatal 2014 explosion
Czech Foreign Minister and Interior Minister Jan Hamacek urged action from the EU and NATO after Prague accused Russian secret service agents of orchestrating a fatal 2014 explosion AFP / Michal Cizek

As the row escalated, the Czech government announced that Russia's atomic energy agency Rosatom would be excluded from a tender to build a new multi-billion-euro unit at a Czech nuclear plant.

Hamacek also said that Prague would no longer consider buying Russia's Sputnik V vaccine against Covid-19.

Citing an intelligence report, the Czech government has said Russia's military secret service GRU orchestrated the two explosions in 2014, both of which struck ammunition depots.

Babis said that the ammunition targeted belonged to a Bulgarian arms dealer who probably sold arms to entities fighting against Russia, although he did not say where.

The attacks happened the same year that Russia annexed the Crimean peninsula from Ukraine and a conflict broke out between Ukrainian forces and Russia-backed rebels in the east of the country.

The Czech weekly Respekt, working together with other media outlets including investigative website Bellingcat, said six GRU agents including the head of the agency's 29155 unit, which carries out foreign operations, were involved in the explosions.

"At the moment we only know about two events involving (unit chief Andrei) Averyanov outside Russia, and given his high position in the GRU, this suggests they must have been important for the Russian government," Respekt wrote.

The weekly identified the Czech operation as one of these two events. Bellingcat said Averyanov had travelled on one other mission -- in 2015 and under a false identity -- but did not give further details.

AFP was not able to verify the information independently.

Babis said Monday that the fatal attack was "fumbled", as the military material was probably meant to explode on its way to Bulgaria and not on Czech territory.

The Bulgarian arms dealer -- the Emco company owned by Emilian Gebrev -- has denied any deals involving the depot at that time.

Gebrev himself was the victim of an attempted poisoning in 2015 in the Bulgarian capital Sofia, and an investigation for his attempted murder is ongoing.