Left-wing candidate and former Brazilian President Lula da Silva was elected on Sunday for the second time, after narrowly winning the run-off over the incumbent and far-right candidate Jair Bolsonaro.

The semi-final official results of the Brazilian presidential elections showed that after counting more than 95% of the votes, da Silva received 50.56% of the vote, compared to 49.44% in favor of Bolsonaro.

Da Silva, a 77-year-old icon of the left, served a prison sentence for corruption between 2018 and 2019 before the judiciary ordered his release, and is now back in power following a deeply polarized election campaign.

The election day witnessed a turnout at the polls in the southern and central regions of the country, while the north witnessed tensions after the Federal Traffic Police carried out searches on public roads, which the left-wing Labor Party described as an electoral crime, and demanded the imprisonment of the Federal Traffic Police chief.

The head of the Supreme Electoral Commission also summoned the chief of police, and demanded that he stop the security operation immediately.

The presidential campaign between the two candidates ended two days ago with a television debate during which they exchanged insults, accusing each other of lying, instead of presenting their concrete projects for the next four years.

In the latest poll conducted by the Datafolha Institute, Lula advanced slightly, with 53% of voting intentions against 47% for the right-wing president.

In the first round of voting on October 2, Lula received 48% of the vote, compared to 43% for Jair Bolsonaro.

Bolsonaro's result came in much higher than the polls had expected, giving him some momentum during the second campaign.