New Delhi:It's been the Good, Bad and Ugly show as far as Brazil are concerned at the Confederations Cup. A 3-0 demolition of Greece was followed by a 1-0 loss to Mexico and only some sound defending denied Japan a chance to knock the World Champions out of the championship. And now it's semi-final time and a chance for hosts Germany to exact some revenge for that loss in the World Cup final three years ago. Crucial encounter Semi-final opponents Germany may be ranked 20 places behind and may not have beaten Brazil in a competitive game till date, but the Brazilians will not be taking them lightly. And while the Brazilians show their opponents respect, Germany's young and somewhat experimental defence is nervous of facing the might of the Samba attack of Ronaldino, Adriano and Robinho. Jurgen Klinsmann's team has come under some criticism from the local media after their performances in Group A, but a win against Brazil and their show could just be back on the road. Brazil and Germany have played each other a total of nine times. The first game between these two sides was in 1986. Brazil hold the edge with four wins, their last defeat to Germany coming in a friendly game 12 years ago. Mexico to face Argentina Meanwhile Mexico, Gold Cup winners, have seen their campaign thrown into turmoil with the revelation that two of its players have been sent home for disciplinary reasons although rumours persist of the pair having tested positive for banned substances. Mexico too will not be taken lightly â€“ they did after all beat Brazil in the Group stages. Argentina, meanwhile, are the bookmakers favourite to win this year's edition. The 1992 Confederation Cup winners have been the most consistent team in the tournament so far and that too without some of their top stars. Their 2-2 draw against Germany on Tuesday has been rated by many as the game of the tournament so far. Mexico and Argentina will be facing each other for the 14th time, with their first encounter going way back to the 1930 World Cup. Argentina lead the head to head 5 to 2.