Brazil, U.S. to play Confederations Cup final tomorrow

JOHANNESBURG: A goal by Dani Alves three minutes before the end of regulation time gave Brazil a 1-0 victory over host nation South Africa and a spot in the Confederations Cup final against the United States, the surprise of the tournament.

The South African squad put up a valiant effort and was just one well executed play away from making its dream of victory a reality against a rival that seemed out-of-sorts for much of the match.

The win sends Brazilians into the final against the United States, a team they handily defeated 3-0 in the round-robin phase of the tournament.

The United States advanced to the final with a stunning 2-0 victory over Spain, ending the Iberian nationís long winning streak dating back to last yearís Eurocup.

Brazil is the defending champion of the Confederations Cup, which is played every four years and is held in the same country that will also host the following yearís World Cup.