A riot squad officer in Rio de Janeiro faces protestors
Media playback is unsupported on your device
Video

Further clashes in Rio before Confederations Cup final

Protesters in Brazil have clashed with police during the Confederations Cup final between the host nation and Spain in Rio de Janeiro.

Riot police fired tear gas as demonstrators threw missiles near the Maracana football stadium.

The tournament has been a focus of weeks of unrest over corruption, poor public services and the high cost of hosting next year's World Cup.

Sarah Rainsford reports.

Go to next video: 'New supplies of tear gas just arrived'