Brazilian President Jair Bolsonaro has said his government will not buy a Chinese-made Covid-19 vaccine, a day after his health minister said it would be added to the immunisation programme.
Responding to a supporter on social media who urged him not to buy the Sinovac vaccine, Mr Bolsonaro said: "We will not buy the Chinese vaccine."
The president said the vaccine had not yet finished its trials.
Brazil has been one of the countries worst affected by coronavirus.
It has had nearly 5.3 million confirmed cases - the third highest tally in the world after the US and India - and is second only to the US in terms of deaths, with nearly 155,000 registered so far, according to data collated by Johns Hopkins University.
- Coronavirus cases in Brazil pass five million
- How pandemic turned political in Brazil
- Rio carnival 2021 postponed due to Covid
On Tuesday, Health Minister Eduardo Pazuello said the federal government had reached a deal with São Paulo state to buy 46 million doses of the vaccine CoronaVac, which is being tested by the state's research centre Butantan Institute.
The vaccine - which will be produced by Butantan - still needs to be approved by the health regulator to be used in the population.
São Paulo Governor João Doria - an ally-turned-critic of President Bolsonaro - said the immunisation programme could begin as soon as January 2021, making it one of the first such efforts in the world to fight the pandemic.
But on Wednesday, President Bolsonaro - whose handling of the pandemic has been widely criticised - said on Twitter that any vaccine would have to be approved by the health regulator and have its effectiveness verified by the health ministry before being made available.