Primera fase
Grupo A
14.06.2009 (16:00 h.l./Johannesburgo): Sudáfrica - Irak
14.06.2009 (20:30/Rustenburgo): N. Zelanda - España
17.06.2009 (16:00/Mangaung-Bloemfontein): España - Irak
17.06.2009 (20:30/Rustenburgo): Sudáfrica-N. Zelanda
20.06.2009 (20:30/Johannesburgo): Irak - N. Zelanda
20.06.2009 (20:30/Mangaung-Bloemfontein): España - Sudáfrica
Grupo A
14.06.2009 (16:00 h.l./Johannesburgo): Sudáfrica - Irak
14.06.2009 (20:30/Rustenburgo): N. Zelanda - España
17.06.2009 (16:00/Mangaung-Bloemfontein): España - Irak
17.06.2009 (20:30/Rustenburgo): Sudáfrica-N. Zelanda
20.06.2009 (20:30/Johannesburgo): Irak - N. Zelanda
20.06.2009 (20:30/Mangaung-Bloemfontein): España - Sudáfrica
Grupo B
15.06.2009 (16:00/Mangaung-Bloemfontein): Brasil - Egipto
15.06.2009 (20:30/Tshwane-Pretoria): EEUU - Italia
18.06.2009 (16:00/Tshwane-Pretoria): EEUU - Brasil
18.06.2009 (20:30/Johannesburgo): Egipto - Italia
21.06.2009 (20:30/Tshwane-Pretoria): Italia - Brasil
21.06.2009 (20:30/Rustenburgo): Egipto - EEUU
15.06.2009 (16:00/Mangaung-Bloemfontein): Brasil - Egipto
15.06.2009 (20:30/Tshwane-Pretoria): EEUU - Italia
18.06.2009 (16:00/Tshwane-Pretoria): EEUU - Brasil
18.06.2009 (20:30/Johannesburgo): Egipto - Italia
21.06.2009 (20:30/Tshwane-Pretoria): Italia - Brasil
21.06.2009 (20:30/Rustenburgo): Egipto - EEUU
Semifinales
24.06.2009 (20:30/Mangaung-Bloemfontein): 1º gr. A - 2º gr. B
25.06.2009 (20:30/Johannesburgo): 1º gr. B - 1º gr. A
Partido por el tercer y cuarto puesto
28.06.2009 (15:00/Rustenburgo): Perdedor 1 - Perdedor 2
28.06.2009 (15:00/Rustenburgo): Perdedor 1 - Perdedor 2
Final
28.06.2009 (20:30/Johannesburgo): Ganador 1 - Ganador 2
* El horario de los partidos es en hora local
* El horario de los partidos es en hora local