Day 1: (15 games) JUNE 2nd
USA VS GBR / SUI VS LAT / FIN VS SWE / NOR VS JPN / AUT VS RUS
CAN VS IRL / LAT VS CZE / AUT VS GBR / SUI VS RUS / JPN VS GER
IRL VS FIN / USA VS CZE / CAN VS SWE / NOR VS GER
SUI VS GBR
Day 2: (15 games) JUNE 4th
GBR VS LAT / JPN VS CAN / USA VS RUS / GER VS NOR / SWE VS IRL
SUI VS CZE
CZE VS LAT / RUS VS AUT / JPN VS SWE / CAN VS NOR / USA VS SUI / GER VS FIN
NOR VS IRL / JPN VS FIN / LAT VS USA
Day 3: (14 games) JUNE 6th
GER VS IRL / RUS VS SUI / CZE VS GBR
FIN VS CAN / AUT VS USA
USA VS AUT / JPN VS NOR / LAT VS SUI / GER VS SWE
FIN VS JPN / IRL VS NOR / CAN VS GER / CZE VS RUS / GBR VS SUI
Day 4: (12 games) JUNE 8th
LAT VS GBR
JPN VS IRL / GER VS CAN / RUS VS LAT / FIN VS NOR / CZE VS SUI
SWE VS CAN / RUS VS USA / FIN VS IRL / CZE VS AUT
USA VS CZE / IRL VS SWE
Day 5: (11 games) JUNE 10th
JPN VS IRL / NOR VS FIN / USA VS LAT / SUI VS AUT / CZE VS GBR
LAT VS RUS / AUT VS SUI / JPN VS GER / SWE VS NOR
CAN VS FIN / GER VS SWE
Day 6: (11 games) JUNE 12th
NOR VS CAN / RUS VS CZE / GBR VS AUT / USA VS SUI
GER VS FIN
RUS VS GBR / CAN VS IRL / SWE VS JPN
CAN VS JPN / SWE VS FIN / LAT VS AUT
Day 7: (6 games) JUNE 14th
USA VS GBR
IRL VS GER / AUT VS LAT / GBR VS RUS / NOR VS SWE
AUT VS CZE