Group A Match Date - Time Venue
1 14/06 07:00 Johannesburg South Africa- Iraq
2 14/06 11:30 Rustenburg New Zealand - Spain
5 17/06 07:00 Mangaung/Bloemfontein Spain - Iraq
6 17/06 11:30 Rustenburg South Africa- New Zealand
9 20/06 11:30 Johannesburg Iraq - New Zealand
10 20/06 11:30 Mangaung/Bloemfontein Spain - South Africa
Group B Match Date - Time Venue
3 15/06 07:00 Mangaung/Bloemfontein Brazil - Egypt
4 15/06 11:30 Tshwane/Pretoria USA - Italy
7 18/06 07:00 Tshwane/Pretoria USA - Brazil
8 18/06 11:30 Johannesburg Egypt - Italy
11 21/06 11:30 Tshwane/Pretoria Italy - Brazil
12 21/06 11:30 Rustenburg Egypt - USA
Predictions? Spain - Italy or Spain - Brazil final Spain take it.