Brazil’s top two presidential candidates will face off later this month in a runoff vote after neither of them garnered enough support to win outright.

Luiz Inacio Lula da Silva and far-right incumbent Jair Bolsonaro will compete against one another in a second round scheduled on Oct. 30.

According to the Supreme Electoral Court, 97.51% of the votes have been counted, and it announced the race will go to a second round.

Lula received 47.94% while Bolsonaro garnered 43.62%.

Lula, who remains the favorite according to the polls, finished first, while Bolsonaro gained around 10% more votes than the results in the last election poll.​​​​​​​

Simone Tebet, the candidate of the Brazilian Democratic Movement, ended up third with 4.21%, while Ciro Gomes, who was expected to be third in the polls, finished in fourth place with 3.05%.

As no candidate gained more than 50% of the vote, the second round of elections will determine Brazil's president for the 2023-2027 term.

Brazil, a South American nation with a population of more than 215 million, has over 156 million registered voters, while more than 120 million votes were cast in the election.

During Brazil's elections, citizens voted to elect the president and vice-president, the governors of the Federal District - which includes 26 states and the capital Brasilia, the entire 513-member House of Representatives of Congress and 27 members of the 81-member Senate.