Thousands of people have taken to the streets in Brazil to protest against far-right presidential front-runner Jair Bolsonaro.

In Sao Paulo, Rio de Janeiro, Goiania and Aracaju, people occupied avenues and squares on Saturday, singing, dancing and shouting "Not him!" - the anti-Bolsonaro rallying cry.

More Images
Women carry signs that read in Portuguese "Dictatorship Never Again" during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

Thousands of people have taken to the streets in Brazil to protest against far-right presidential front-runner Jair Bolsonaro.

Women carry signs that read in Portuguese "Anti Fascism, Haddad Yes", during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

Bolsonaro, a former army captain, won the first round on Oct. 7, getting 46 percent against 29 for Fernando Haddad of the Workers' Party that governed Brazil between 2003 and 2016.

A woman shows a sign that reads in Portuguese "Women Against Bolsonaro" during a protest in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

A woman shows a sign that reads in Portuguese "Women Against Bolsonaro" during a protest in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

A woman shows a Brazilian flag with text written on it that reads in Portuguese "Not him" during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

A woman shows a Brazilian flag with text written on it that reads in Portuguese "Not him" during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

A demonstrator walks with an umbrella that has text written in Portuguese that reads "Dictatorship No, Haddad Yes", during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

A demonstrator walks with an umbrella that has text written in Portuguese that reads "Dictatorship No, Haddad Yes", during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

Demonstrators shout slogans during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

Demonstrators shout slogans during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

The rallies took place one week before Brazilians return to the polls on Oct. 28 for the second round of voting.

Women carry signs that read in Portuguese "Dictatorship Never Again" during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

Women carry signs that read in Portuguese "Dictatorship Never Again" during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

Bolsonaro, a former army captain, won the first round on Oct. 7, getting 46 percent against 29 for Fernando Haddad of the Workers' Party that governed Brazil between 2003 and 2016.

In front of the Sao Paulo Art Museum, people beat drums and waved gay pride flags and banners denouncing Bolsonaro, known for offensive comments about gays, women and black people.

Women carry signs that read in Portuguese "Anti Fascism, Haddad Yes", during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

Women carry signs that read in Portuguese "Anti Fascism, Haddad Yes", during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

A woman shows a sign that reads in Portuguese "Women Against Bolsonaro" during a protest in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

A woman shows a sign that reads in Portuguese "Women Against Bolsonaro" during a protest in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

A woman shows a Brazilian flag with text written on it that reads in Portuguese "Not him" during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

A woman shows a Brazilian flag with text written on it that reads in Portuguese "Not him" during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

A demonstrator walks with an umbrella that has text written in Portuguese that reads "Dictatorship No, Haddad Yes", during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

A demonstrator walks with an umbrella that has text written in Portuguese that reads "Dictatorship No, Haddad Yes", during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

Demonstrators shout slogans during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)

Demonstrators shout slogans during a protest called "Women against Bolsonaro," in Brasilia, Brazil, on Saturday, Oct. 20, 2018. Women and left-wing militants held protests across the country against the right-wing presidential candidate Jair Bolsonaro. (AP PhotoEraldo Peres)