Brazilian police have dispersed a small protest against a public transport fare hike that broke out in front of Rio de Janeiro's Maracana stadium ahead of the Mexico-Italy soccer match during the Confederations Cup.

About 300 protesters tried to make their way toward the stadium Sunday. Riot police used tear gas and rubber bullets to scatter them.

It was the latest in a series of protests hitting some major Brazilian cities during the Confederations Cup and ahead of next month's papal visit.

The biggest and most violent protests have been in Sao Paulo, although no Confederations Cup matches will be played there and Pope Francis isn't stopping in that city on his Brazil trip.

Demonstrators promise to hold what may be the largest protest yet Monday in Sao Paulo.