Bolsonaro`s popularity has plummeted during the coronavirus crisis, which has killed more than 460,000 Brazilians as the far-right leader played down its severity, dismissed mask-wearing and cast doubt on the importance of vaccines.
Organized by leftist political parties, unions and student associations, Saturday`s (May 29) protests in the capital Brasilia and in Rio de Janeiro were peaceful, but in the northeastern city of Recife, the police threw tear gas and shot rubber bullets.
In Sao Paulo, Brazil`s largest city, thousands of mask-wearing people blocked one of the largest city`s avenues. One large balloon depicted Bolsonaro as a vampire.
Some protests, like the one in Rio, included images of former leftist President Luis Inacio Lula da Silva wearing the presidential sash.
Earlier in May, Lula met centrist Fernando Henrique Cardoso, also a two-term former president, for lunch in a public show of their common purpose to block Bolsonaro from gaining a second term in next year`s presidential election.