| 14.06 | Netherlands | 2-0 | Denmark | 0-0 | 
 |  |  1-0 Agger 46OG ; 2-0 Kuyt 85  |   
 Ref.: Stephane Lannoy FRA ; Eric Dansault FRA ; Laurent Ugo FRA   
 4th: Roberto Risetti ITA ; FOF: Paolo Calcagno ITA    
 Sccer City Stadium, Johannesburg  
 attendance: 83465 
 
|   |   |   |  | 15(5) | Shots | 7(3)  |  | 6 | Corners | 2  |  | 4 | Offsides | 2 |  | 13 | Fouls | 20 |  | 2 | Yellow Cards | 1 |  | 0 | Red Cards | 0 |  | 58% | Possesion | 42% |   
 | 
| 19.06 | Denmark | 2-1 | Cameroon | 1-1 | 
 |  |  0-1 Etoo 10; 1-1 Bendtner 33; 2-1 Rommedahl 61  |   
 Ref.: Jorge Larrionda URU ; Pablo Fandino URU ; Mauricio Espinoza URU  
 4th: Peter O'Leary NZL ; FOF: Brent Best NZL    
 Loftus Versfeld Stadium, Pretoria  
 attendance: 38074   
 
|   |   |   |  | 10(4) | Shots | 21(9)  |  | 2 | Corners | 7  |  | 1 | Offsides | 1 |  | 13 | Fouls | 8 |  | 2 | Yellow Cards | 2 |  | 0 | Red Cards | 0 |  | 45% | Possesion | 55% |   
 | 
| 24.06 | Japan | 3-1 | Denmark | 2-0 | 
 |  |  1-0 Honda 17; 2-0 Endo 30; 2-1 Toamsson 81; 3-1 Okazaki 87  |   
 Ref.: Jerome Damon RSA ; Celestin Ntagungira RWA ; Enock Molefe RSA  
 4th: Martin Hansson SWE ; FOF: Henrik NAdren SWE    
 Royal Bafokeng Stadium, Rustenburg  
 attendance: 27967   
 
|   |   |   |  | 16(8) | Shots | 18(10)  |  | 2 | Corners | 7  |  | 5 | Offsides | 0 |  | 10 | Fouls | 23 |  | 3 | Yellow Cards | 2 |  | 0 | Red Cards | 0 |  | 44% | Possesion | 56% |   
 |