Slovakia PM Robert Fico not in life-threatening condition - deputy PM
Police have not yet identified the alleged suspect. Unconfirmed local media reports say he was a 71-year-old writer and political activist.
A video being widely circulated on Slovak media purports to feature the suspect.
In the footage, the man says he disagrees with government policy and its stance towards state media. The BBC does not know if the person in the video is the perpetrator who was detained at the scene nor the circumstances under which it was filmed.
The shooting came on the day parliament began discussing the government's proposal to abolish Slovakia's public broadcaster RTVS.
Thousands of Slovaks have protested against the proposed reform of the public broadcaster in recent weeks. However, a planned opposition-led demonstration was called off on Wednesday as news of the shooting emerged.
In his interview with the BBC, Deputy Prime Minister Taraba blamed "false narratives" by opposition parties in Slovakia for the shooting.
"Our prime minister several times mentioned in the past that he was afraid that this would happen," Mr Taraba said in another interview with the BBC's World Tonight programme.
According to him, Mr Fico had warned that the way in which "the government was attacked by false narratives can overheat the reaction of people and lead to something like this".
Parliament was sitting at the time of the attack and Slovak media reported that a party colleague of Mr Fico's shouted at opposition MPs, accusing them of stoking the attack.
And Interior Minister Mr Estok accused the media of contributing to the climate that led to the 59-year-old's shooting, telling a press conference: "Many of you were those who were sowing this hatred."
Mr Estok added that he believed "this assassination [attempt] was politically motivated".
Reacting to news of the attack, Slovakia's outgoing President Zuzana Caputova said something "so serious had happened that we can't even realise it yet".
"The hateful rhetoric we witness in society leads to hateful acts," she added.
Mr Fico returned to power in Slovakia after elections last September, as the head of a populist-nationalist coalition. His first few months as prime minister have proved highly contentious politically. In January he halted military aid to Ukraine and last month pushed through plans to abolish RTVS.
Source: BBC
Trending World
Israel-Hamas ceasefire takes hold with first hostages freed
01:40Taliban minister urges leadership to lift Afghan female education ban
01:29Donald Trump set to assume US presidency again
01:25Trump signs executive order to withdraw US from World Health Organization
03:38Death toll rises to 98 from gasoline tanker blast in central Nigeria
01:16What happens on moving day at White House?
01:11Democratic-led states sue to block Trump's birthright citizenship order
13:25Trump promises global businesses lower taxes for products made in US, tariffs if not
00:23Botswana closes doors on foreign teachers, truck drivers
02:16Trump to Putin: End 'ridiculous' war against Ukraine
01:52