hracom čase zlatým gólom v predĺžení. „Kanárici“ sa od úvodu zahryzli do svojho ázijského súpera a po 11 minútach viedli 2:0. Potom však prišli veľké chvíle útočníka Saudskej Arábie Al Oitabiho, ktorý sa dvoma presnými zásahmi postaral o prekvapujúce vyrovnanie. Brazílčania však ešte do konca polčasu gólmi Ze Roberta a Alexa získali dvojgólový náskok. V druhom polčase to už bola exhibícia loptových žonglérov, keď prím hral najmä mladý útočník Ronaldinho. V druhom semifinálovom zápase sa stretlo domáce Mexiko s reprezentáciou USA, ktorá v základnej skupine zastavila nemeckú reprezentáciu. Domáci mali počas celého stretnutia prevahu, no americký brankár Kasey Keler chytal vo vynikajúcej forme a najmä jeho zásluhou Američania dotiahli zápas až do predĺženia. V ňom mali väčšie šťastie Mexičania, ktorí si vďaka piatemu presnému zásahu Cuauahtemoca Blanca na turnaji vybojovali postup do finále.
Výsledky - semifinále: Brazília - Saudská Arábia 8:2 (4:2), góly: 11. 64. a 90. Ronaldinho, 35. a 74. Alex, 8. Joao Carlos, 33. Ze Roberto, 61. Roni - 22. a 30. Al Ortaibi. Pred 30 000 divákmi rozhodoval Acosta (Kol.), žlté karty: Vampeta, Roni - Al Oitabi, Hwsawi, Al Subaie. Brazília: Dida - Evanilson (15. Conceicao), Odvan, Joao Carlos, Serginho - Emerson (71. Beto), Alex, Vampeta, Ze Roberto - Ronaldinho, Christian (46. Roni). Saudská Arábia: Al Deayea - Zumbromawi (64. Hwsawi), AL Kilaiwi, Al Dawod, Sulimani - Harthi, Al Shahrani (43. Al Jahani), Al Harbi, Al Subaie - Al Ortaibi, Al Temayat.
Mexiko - USA 1:0 po predĺžení (0:0, 0:0), gól: 94. Blanco. Pred 60 000 divákmi rozhodoval Kim Young Joo (Kórejská rep.), žlté karty: Blanco - Harkes, Fraser, Hejduk. Mexiko: Campos - Carmona, Suarez, Marquez, Pardo - Terrazas (46. Palencia), Villa, Torrado (58. Zepeda), Ramirez (71. Arelano), - Blanco, Abundis. USA: Keller - Hejduk, Berthaler, Fraser, Harkes - Stewart, Kirovski, Agoos, Jones - Williams, McBride (77. Lewis).