Demonstranter og politi kom i karambolage nær Rio de Janeiros kendte Maracana-stadion, kort før fodboldfinalen mellem hjemmeholdet Brasilien og Spanien blev fløjtet i gang ved Confederations Cup.
Konfrontationen begyndte, da nogle af demonstranterne smed sten efter politiet, der svarede igen med tåregas.
Tidligere på aftenen blev omkring 5000 dansende og syngende brasilianere standset af en kæde af politibetjente ifølge arrangørerne.
Mange brasilianere er på gaden for at vise regeringen deres utilfredshed med, at landet bruger 15 milliarder dollar på at lægge jord til turneringen samt næste års VM i fodbold, der også afholdes i Brasilien.
De seneste par uger har landet været præget af, at mere end 1,5 millioner brasilianere har været på gaden i byer over hele landet for at vise deres utilfredshed.
Demonstranterne kræver bedre velfærd og mindre korruption. På bannere kræver de blandt andet "mindre korruption og lavere skatter".
11.000 betjente blevet sendt på gaden for at sikre, at de 78.000, der overværer søndagens finale, får en aften uden uroligheder.
/ritzau/AFP