JOHANNESBURG (AFP) - Barcelona defender Daniel Alves spared Brazil's blushes as his late goal earned the five time world champions a 1-0 win over spirited South Africa here Thursday to book their place in the Confederations Cup final.
This semi-final against the hosts was heading for extra time until Alves, in an inspired move by coach Dunga, replaced Andre Santos and broke the stalemate with a curling free kick in the 88th minute.
Explaining his master move Dunga said: "We knew it was going to be difficult, we knew South Africa were going to attack, to defend and counter attack.
"The game was very tight so I sent on an aggressive player (Alves) who is very quick and a specialist in set pieces, he practices set pieces every day.
"We had to make use of any opportunity that came our way so a foul in fornt of goal was perfect for us."
Brazil now face the United States in Sunday's final with South Africa heading to Rustenburg for the third place play-off with Spain.
"I think we played very well against a team recognised as one of the best in world and even surprised Brazil. I'm very proud," said Brazil-born South Africa coach Joel Santana.
"It seemed as though it would be 0-0 but then Brazil had the set piece relying on its experience placing three players in our wall to make it difficult for our keeper.
"We showed we were able to hold our own. Now we have another year to prepare for the World Cup."
South Africa were without suspended midfielder Macbeth Sibaya, his place taken by Siphiwe Tshabalala, while Brazil midfielder Luisao started for injured Juan.
The two adversaries made it into the last four in wildly contrasting ways - Brazil sauntering through as Group B leaders with maximum points, South Africa edging through on goal difference as Group A runners-up.
With President Jacob Zuma watching, about the only one of the 48,000 fans not blowing into a vuvuzela, South Africa made a promising start as they fought to make their first final since the 1996 African Nations Cup.
Against the run of play Itumelang Khune was forced into action to save a Ramires effort while shortly after his counterpart Julio Cesar was in full flight to cover a long range effort from speedy defender Siboniso Gaxa.
South Africa were giving as good as they got as Brazil tried to work the ball repeatedly down the left flank using Inter Milan back Maicon as the key link.
On 21 minutes they should have scored only for Tshabalala's header off a freekick to go high.
As the half hour beckoned the Kaizer Chiefs midfielder unleashed a carefully constructed 30 metre freekick with only Cesar's palm preventing the hosts taking the lead.
Down at the other end Khune safely held onto Andre Santos' volley.
Kaka produced his first bit of magic as he darted through the South African defence but the Real Madrid forward's curving shot drifted wide of the far post.
Brazil were fortunate not to go into the break trailing as Steven Pienaar had Cesar beaten with his stinging 35 metre shot from the right but the status quo was upheld when the ball edged wide.
The holders were not at their brilliant best against a South African side that were scampering after every ball as if their lives depended on it.
On the hour, with Dunga looking on pensively, Teko Modise's close range shot deflected off Luisao before hitting the beaten Cesar's right post in a period of domination from Joel Santana's side.
With eight minutes left and as extra time loomed Dunga introduced Alves into the fray and the Barcelona defender repaid the confidence when he beat the Bafana Bafana wall with a thundering freekick two minutes from time.
for André Santos 82'
for Luís Fabiano 90'
|Bender: We lacked ambition|
|McInnes unhappy after ugly bust-up|
|Cambiasso impressed with Leicester mentality|
|Valverde: Champions League is not an excuse|
|Simeone wants improvement in discipline|
|Conte keeping tabs on Pelle|
|Marseille deserved to beat Rennes - Bielsa|
|La Liga Review: Real end slump with rout, Atletico share spoils|
|Hart unsure on City future|
|Primeira Liga Review: Quinta inspires first Penafiel win, Braga claim late draw|
|ES Setif 2 TP Mazembe 1: Late winner gives Algerians the edge|
|Inzaghi upbeat despite defeat|
|Victory not ´revenge´ for Allegri|
|Simeone defends Jimenez|
|Ligue 1 Review: Gignac double takes Marseille top|
|Patience pays off for Tevez and Juventus|
|Eredivisie Review: Vitesse drop points again, Dordrecht salvage late draw|
|Serie A Review: Allegri wins on Milan return, Empoli fight back|
|Milan 0 Juventus 1: Allegri wins on return to San Siro|
|Klopp rues Dortmund display|
|Allardyce lauds ´outstanding´ first-half performance|
|Coton Sport 0 Al Ahly 1: Soliman screamer puts Egyptians in command|
|Newcastle earned friends with comeback draw, claims Pardew|
|Liverpool ´nowhere near the standard´ - Rodgers|
|Atletico Madrid 2 Celta Vigo 2: Nolito penalty frustrates champions|
|Bundesliga Review: Zinnbauer stops Bayern as Paderborn go top|
|Lambert to close training ground after bug|
|Poyet blasts lacklustre Sunderland|
|Goals and wins are coming - Dyche|
|Koeman calm after Southampton move second|
|Bruce bemoans Hull errors|
|West Ham 3 Liverpool 1: Hosts punish sloppy Reds|
|Mainz 2 Borussia Dortmund 0: Klopp suffers miserable return|
|Guardiola: Fixture congestion taking its toll|
|Deportivo thrashing answered critics - Ancelotti|
|League Two Review: Accrington thrill on Coleman return, Bury go top|
|Bony ´distraught´ after dismissal - Monk|
|Pardew praises senior players after Hull draw|
|Wenger: Ozil showed mental strength|
|League One Review: MK Dons hit Crewe for six, Swindon crush Sheffield United|
|Championship Review: Fulham woes continue under Symons|
|Scottish Premiership Wrap: Inverness overhaul Hamilton at the top|
|Hughes credits QPR fans|
|Aston Villa 0 Arsenal 3: Ozil shines as Gunners get back on track|
|Swansea City 0 Southampton 1: Wanyama leaves it late to down 10-man hosts|
|Deportivo La Coruna 2 Real Madrid 8: Ronaldo hat-trick helps end visitors´ Liga slump|
|Newcastle United 2 Hull City 2: Late Cisse brace lifts pressure on Pardew|
|Burnley 0 Sunderland 0: Both sides await first league win|
|Hamburg 0 Bayern Munich 0: Zinnbauer starts Hamburg reign with impressive point|
|Hosts strike gold on day two in Incheon|
|Redknapp hails Kranjcar quality|
|QPR 2 Stoke City 2: Kranjcar spoils Hughes´ Loftus Road return|
|Howard not expecting European hangover|
|J.League Review: Gamba clinch Osaka derby, Tokushima Vortis on the brink|
|Vermaelen ´getting better every day´|
|Rafael: I want to stay at United forever|
|Ulloa determined to maintain strong form|
|Vidic adjusting to Serie A referees|
|Conte: There is room for a professional Balotelli|
|Mourinho wants tougher sanctions for FFP breaches|
|Milan v Juventus: Allegri returns to San Siro|
|Allardyce lauds in-form Downing|
|Real Salt Lake 5 Colorado Rapids 1: Poor visitors lose again|
|Mignolet "aggressive", says Rodgers|
|´Old´ City approaching dangerous position, says Neville|
|Shakhtar´s Donbass Arena hit by shelling|
|Song excited to face hero Gerrard|
|Everything is normal, says Ancelotti|
|Partick Thistle 1 St Mirren 2: Craig´s side off the mark|
|Elche 0 Eibar 2: Hosts´ unbeaten run comes to an end|
|Freiburg 2 Hertha Berlin 2: Ronny strikes twice to deny hosts|
|Bordeaux 2 Evian 1: Hosts back on track against dismal strugglers|
|Willem II 2 NAC Breda 1: Braber leaves it late|
|Simeone: Confidence high at Atleti|
|Arsenal announce increased turnover|
|Paris Saint-Germain v Lyon: Jallet relishing PSG reunion|
|Consortium complete Reading takeover|
|Pearson relishing United test|
|Carlisle look to Curle|
|Tottenham v West Brom: Fully-fit visitors seek to end White Hart Lane hoodoo|
|League Two Preview: Coleman makes Stanley return, Curle in at Carlisle|
|Allegri expects emotional Milan return|
|Everton v Crystal Palace: Martinez expecting tough test|
|Tonev issued notice of complaint|
|Leicester City v Manchester United: Pearson vows to attack resurgent visitors|
|Palermo v Inter: Mazzarri urges visitors to maintain standards|
|Van Gaal plays down Ronaldo rumours|
|Manchester City v Chelsea: Costa and Aguero defy injury in title clash|
|Symons wants Fulham job|
|Bournemouth loan Boruc from Southampton|
|Levante v Barcelona: Visitors happy to continue with rotation|
|Mandzukic out for up to two weeks|
|Attacking threat pleases Martinez|
|League One Preview: Page starts new Vale chapter, Bristol City out to extend run|
|Mourinho admits Real desire|
|Assou-Ekotto banned for Anelka tweet|
|Pellegrini made me a scapegoat - Richards|
|UEFA open proceedings against Partizan|
|Guardiola warns of Hamburg backlash|
|Pellegrini rejects Toure criticism|
|Mourinho confirms Costa will start against City|
|Inzaghi plays down Allegri rift|
|Confident Swansea can beat Southampton - Sigurdsson|
|Jardim not expecting Guingamp to struggle|
|London to host Euro 2020 final|
|We need fans´ support - Coloccini|
|Eckert sets November target for corruption verdict|
|Warnock taking no risks over Chamakh|
|Redknapp bemoans Taarabt fitness issues|
|Bruce out to capitalise on Newcastle problems|
|Wenger hits out at Ozil critics|
|Rodgers: Sturridge could be fit for Merseyside derby|
|Juve move has given me confidence - Morata|
|We have more to come - Naismith|
|Pardew wants an end to ´mass hysteria´|
|Lille did not do enough, says Girard|
|Championship Preview: Fulham, Cardiff out to end weeks of turmoil|
|Pulis keen to manage again, speaks of Palace respect|
|Montella lauds Fiorentina´s spirit|
|CONCACAF Champions League Review: Sporting Kansas City, Herediano win well|
|Van Gaal will get United back into Europe - Robben|
|Emery: We will rely on our entire squad|
|Copa Sudamericana Review: Boca march into last 16, Emelec on track|
|Delph, Vlaar on Lambert hit list|
|Brazilian Serie A Review: Cruzeiro bounce back, Sao Paulo stunned|
|Copa Argentina Review: San Lorenzo, Racing Club eliminated|
|We cannot afford to lose - Silva|
|Murphy interested in Fulham job|
|Hecking furious after heavy loss|
|Dyke denies gift involvement|
|Napoli response pleases Benitez|
|Brandao handed six-month ban|
|Arena fined for MLS comments|
|Arena fined for MLS comments|
|Martinez enjoys ´special evening´|