Brazilian police and protesters clashed on Thursday just hours before the opening game of the World Cup kicked off.
In Rio, fighting broke out along the beach ahead of Brazil’s Group A match against Croatia after around a thousand protesters marched against the tournament.
The near nine billion euro event has been overshadowed by construction delays and months of political unrest over the high cost.
Several people were reportedly injured and a Brazilian TV studio was also damaged during the clashes.
Earlier on Thursday in Brazil’s largest city Sao Paolo police fired tear gas, rubber bullets and noise bombs to disperse around 100 protesters who had gathered in the east of the city, some ten kilometres from the Corinthians arena where the opening Group A match was due to begin.
At least five people were injured in the violence.