| 27/03/2004, 12:00 | Chile | 58 - 8 | Thailand | Durban HS Stadium, Durban |
| 27/03/2004, 12:00 | Korea | 15 - 32 | Uruguay | Woodburn Stadium, Durban |
| 27/03/2004, 13:30 | South Africa | 29 - 6 | Argentina | King's Park, Durban |
| 27/03/2004, 14:00 | Tonga | 39 - 0 | USA | Woodburn Stadium, Durban |
| 27/03/2004, 14:00 | Wales | 52 - 9 | Italy | Glenwood HS Stadium, Durban |
| 27/03/2004, 14:00 | Portugal | 3 - 32 | Romania | Durban HS Stadium, Durban |
| 27/03/2004, 16:00 | Japan | 12 - 62 | Australia | Durban HS Stadium, Durban |
| 27/03/2004, 16:00 | New Zealand | 30 - 6 | Ireland | King's Park, Durban |
| 27/03/2004, 16:00 | Morocco | 16 - 10 | Namibia | Woodburn Stadium, Durban |
| 27/03/2004, 18:00 | England | 48 - 9 | Georgia | Woodburn Stadium, Durban |
| 27/03/2004, 12:00 | Russia | 14 - 10 | Canada | Glenwood HS Stadium, Durban |
| 27/03/2004, 16:00 | Scotland | 0 - 61 | France | Glenwood HS Stadium, Durban |
| 31/03/2004, 12:00 | Chile | 17 - 35 | Romania | Glenwood HS Stadium, Durban |
| 31/03/2004, 12:00 | Tonga | 3 - 21 | Namibia | Durban HS Stadium, Durban |
| 31/03/2004, 14:00 | Russia | 45 - 10 | Thailand | Woodburn Stadium, Durban |
| 31/03/2004, 14:00 | Morocco | 12 - 46 | Uruguay | Durban HS Stadium, Durban |
| 31/03/2004, 14:00 | New Zealand | 81 - 9 | Georgia | Glenwood HS Stadium, Durban |
| 31/03/2004, 16:00 | England | 33 - 23 | Australia | Glenwood HS Stadium, Durban |
| 31/03/2004, 16:00 | South Africa | 63 - 3 | Italy | Durban HS Stadium, Durban |
| 31/03/2004, 16:00 | Wales | 3 - 27 | France | University Stadium, Durban |
| 31/03/2004, 18:00 | Scotland | 15 - 24 | Argentina | Woodburn Stadium, Durban |
| 31/03/2004, 14:00 | Korea | 15 - 13 | USA | University Stadium, Durban |
| 31/03/2004, 16:00 | Portugal | 14 - 35 | Canada | Woodburn Stadium, Durban |
| 04/04/2004, 12:00 | Portugal | 52 - 10 | Thailand | University Stadium, Durban |
| 04/04/2004, 12:00 | Russia | 3 - 34 | Romania | Durban HS Stadium, Durban |
| 04/04/2004, 13:30 | New Zealand | 30 - 5 | Australia | Woodburn Stadium, Durban |
| 04/04/2004, 14:00 | Korea | 22 - 43 | Namibia | Glenwood HS Stadium, Durban |
| 04/04/2004, 14:00 | Chile | 21 - 18 | Canada | Durban HS Stadium, Durban |
| 04/04/2004, 14:00 | Tonga | 14 - 22 | Uruguay | University Stadium, Durban |
| 04/04/2004, 15:30 | South Africa | 12 - 18 | France | Woodburn Stadium, Durban |
| 04/04/2004, 16:00 | Morocco | 10 - 14 | USA | Glenwood HS Stadium, Durban |
| 04/04/2004, 16:00 | Japan | 24 - 6 | Georgia | Durban HS Stadium, Durban |
| 04/04/2004, 17:30 | Wales | 27 - 15 | Argentina | Woodburn Stadium, Durban |
| 04/04/2004, 16:00 | Scotland | 35 - 5 | Italy | University Stadium, Durban |
| 08/04/2004, 12:00 | Canada | 6 - 37 | Tonga | Durban HS Stadium, Durban |
| 08/04/2004, 12:00 | Morocco | 15 - 41 | Thailand | Woodburn Stadium, Durban |
| 08/04/2004, 12:00 | Korea | 35 - 19 | USA | Glenwood HS Stadium, Durban |
| 08/04/2004, 14:00 | Russia | 37 - 17 | Portugal | Durban HS Stadium, Durban |
| 08/04/2004, 14:00 | Uruguay | 17 - 14 | Namibia | Woodburn Stadium, Durban |
| 08/04/2004, 16:00 | Georgia | 13 - 6 | Italy | Durban HS Stadium, Durban |
| 08/04/2004, 16:00 | Japan | 19 - 66 | Australia | Glenwood HS Stadium, Durban |
| 08/04/2004, 16:00 | France | 18 - 12 | England | King's Park, Durban |
| 08/04/2004, 16:00 | Romania | 29 - 13 | Chile | Woodburn Stadium, Durban |
| 08/04/2004, 18:00 | Wales | 29 - 16 | Scotland | Woodburn Stadium, Durban |
| 08/04/2004, 18:00 | South Africa | 23 - 30 | New Zealand | King's Park, Durban |
| 12/04/2004 | Scotland | 22 - 28 | Japan | King's Park 3, Durban |
| 12/04/2004, 11:00 | Korea | 60 - 17 | Thailand | King's Park 4, Durban |
| 12/04/2004, 11:00 | Portugal | 3 - 16 | Canada | King's Park 10, Durban |
| 12/04/2004, 11:00 | Russia | 7 - 22 | Tonga | King's Park 2, Durban |
| 12/04/2004, 11:30 | Chile | 38 - 5 | Namibia | King's Park 3, Durban |
| 12/04/2004, 13:00 | USA | 15 - 5 | Morocco | King's Park 4, Durban |
| 12/04/2004, 13:00 | Argentina | 58 - 3 | Italy | King's Park 10, Durban |
| 12/04/2004, 13:00 | Romania | 30 - 7 | Uruguay | King's Park, Durban |
| 12/04/2004, 13:30 | Wales | 14 - 10 | Australia | King's Park 3, Durban |
| 12/04/2004, 15:00 | South Africa | 38 - 31 | England | King's Park, Durban |
| 12/04/2004, 17:00 | New Zealand | 34 - 11 | France | King's Park, Durban |