ПРЕДВАРИТЕЛЕН КРЪГ
Група “А” (мачовете се играят в Клотен): Беларус, Канада, Унгария, Словакия
Програма
24 април:
Беларус – Канада 1:6
Словакия - Унгария 4:3

26 април:
Словакия – Беларус 1:2

Канада – Унгария 9:0
28 април:
Унгария – Беларус 1:3,
Канада – Словакия 7:3

КРАЙНО КЛАСИРАНЕ: 1.КАНАДА 9, 2.Беларус 5, 3.Словакия 4, 4.Унгария 0

Група “В” (мачовете се играят в Берн): Русия, Германия, Швейцария, Франция
Програма
 
КРАЙНО КЛАСИРАНЕ: 1.РУСИЯ 9, 2.Швейцария 5, 3.Франция 3, 4.Германия 1
 
Група “С” (мачовете се играят в Берн): Швеция, САЩ, Латвия, Австрия
Програма
 
КРАЙНО КЛАСИРАНЕ: 1.САЩ 7, 2.Швеция 6, 3.Латвия 5, 4.Австрия 0
 
Група “D” (мачовете се играят в Клотен): Финландия, Чехия, Норвегия, Дания
Програма
25 април:
 
КРАЙНО КЛАСИРАНЕ: 1.ФИНЛАНДИЯ 9, 2.Чехия 6, 3.Норвегия 2, 4.Дания 1

Група "Е" (мачовете се играят в Берн): Русия, САЩ, Швеция, Швейцария, Латвия, Франция
Програма
30 април: 
Русия - Швеция 6:5 след продължение
Швейцария - Латвия 1:2 след дузпи (1:1 в ред. време и след прод.)
1 май:
САЩ - Франция 6:2
2 май:
Франция - Латвия 1:7
Русия - САЩ 4:1
3 май:
Швейцария - Швеция 1:4
Русия - Латвия 6:1
4 май: 
Швеция - Франция 6:3

САЩ - Швейцария 3:4 след продължение

КЛАСИРАНЕ:
1. Русия 14 точки
2.Швеция 10
3. САЩ 8
4. Латвия 7
----------------------------------------------
5. Швейцария 6
6. Франция 0

Група "F" (мачовете се играят в Клотен): Канада, Финландия, Чехия, Беларус, Словакия, Норвегия
Програма
30 април:
Беларус - Норвегия 3:2 след продължение
Канада - Чехия 5:1
 
1 май: 
Финландия - Словакия 2:1 след продължение
2 май:
Чехия - Словакия 8:0
Финландия - Беларус 1:2 след дузпи (1:1 в редовното време и след прод.)
3 май:
Норвегия - Канада 1:5
Беларус - Чехия 0:3
4 май:
Словакия - Норвегия 3:2 след прод

Канада - Финландия 3:4

КЛАСИРАНЕ:
1. Канада 13 точки
2. Финландия 11
3. Чехия 9
4. Беларус 6
---------------- ----------------------------
5. Словакия 4
6. Норвегия 2

КРЪГ НА ИЗПАДАЩИТЕ (в Берн и Клотен): Германия, Дания, Австрия, Унгария
Програма
1 май:
Германия - Дания 1:3
Австрия - Унгария 6:0
3 май:
Германия - Австрия 0:1
Унгария - Дания 1:5

4 май:
Унгария - Германия (в Берн) 1:2
Дания - Австрия (в Клотен) 5:2

КЛАСИРАНЕ: 1.ДАНИЯ 9, 2Австрия 6, 3.Германия 3, 4.Унгария 0
 
КВАЛИФИКАЦИОНЕН КРЪГ
Първите три отбора от всяка група се класират за квалификационния кръг, като отборите от групи “А” и “D” ще играят в Група “Е”, докато тимовете от групи “В” и “С” ще са в Група “F”.
Всеки отбор играе по три мача – срещу съперниците от другата група, като за класирането се прибавят и резултатите от другите два съперника от собствената група в предварителният кръг.
Първите четири тима от групи “Е” и “F” се класират за четвъртфиналите.
 
КРЪГ НА ИЗПАДАЩИТЕ
Последните четири отбора в групите от предварителния кръг играят в група, като първите два тима се класират за световното първенство през 2010 г., а последните два отбора изпадат в Първа дивизия.
 
ЧЕТВЪРТФИНАЛИ
ПОЛУФИНАЛИ
 
МАЧ ЗА ТРЕТОТО МЯСТО
 
ФИНАЛ