More than 5,000 anti-government protesters marched before the final of the FIFA Confederations Cup football tournament between Brazil and Spain.
The protesters expressed their anger over how much the Brazilian government is spending on major sporting events rather than public services, as well as other concerns.
More than one million people took to the streets across Brazil in June.
Many demonstrators carry signs with this message.
Though smaller in size, the march was the latest in a wave of protests that has spread across Brazil.
More than 11,000 police and troops were mobilized in the city as more than 77,000 fans attended the game at the Maracana stadium.
About a half hour before the match started, small clashes between police and some of the protesters who massed at security blockades broke out.
Some protesters reportedly hurled rocks at authorities, who responded with tear gas and shock grenades.
Riot squad officers clashed with protestors.
Pedestrians run past riot squad officers on a street near Maracana stadium.
Demonstrators clash with the police in a street.
Demonstrators receive tear gas.
Here, a protestor runs during clashes with riot squad officers on a street near Maracana stadium.
In this photo, firefighters aid a young woman affected by tear gas.
At least six people were wounded in the clash, according to reports.
Michelle Broder Van Dyke is a reporter and night editor for BuzzFeed News and is based in Hawaii.
Contact Michelle Broder Van Dyke at email@example.com.
Got a confidential tip? Submit it here.