Первый групповой турнир. 27.04-02.05
Группа A (Ходынка): Швеция, Швейцария, Латвия, Италия.
Группа В (Мытищи): Чехия, США, Белоруссия, Австрия.
Группа С (Мытищи): Канада, Словакия, Германия, Норвегия.
Группа D (Ходынка): Финляндия, Россия, Украина, Дания.
27.04
Группа B. США--Австрия
Группа D. Финляндия--Украина
Группа B. Белоруссия--Чехия
Группа D. Россия--Дания
28.04
Группа A. Швейцария--Латвия
Группа C. Германия--Канада
Группа A. Швеция--Италия
Группа C. Словакия--Норвегия
29.04
Группа D. Финляндия--Дания
Группа B. Чехия--Австрия
Группа D. Россия--Украина
Группа B. США--Белоруссия
30.04
Группа A. Швейцария--Италия
Группа C. Словакия--Германия
Группа A. Латвия--Швеция
Группа C. Канада--Норвегия
01.05
Группа D. Дания--Украина
Группа B. Австрия--Белоруссия
Группа D. Финляндия--Россия
Группа B. Чехия--США
02.05
Группа A. Италия--Латвия
Группа C. Норвегия--Германия
Группа A. Швеция--Швейцария
Группа C. Канада--Словакия
Второй групповой турнир. 03-07.05
В группы E (Ходынка) и F (Мытищи) попадают по три лучшие команды из групп соответственно A и D и B и C. По четыре сильнейшие сборные из групп E и F выходят в четвертьфинал.
Турнир за право остаться в дивизионе A. 04-07.05
В группу G попадают команды, занявшие четвертые места в группах на первом этапе. Они проведут круговой турнир, по итогам которого две худшие команды выбывают из дивизиона A. На смену им в следующем году придут две сборные из дивизиона 1 — Франция и Словения. Сборная Канады, как хозяйка чемпионата мира 2008 года, вылететь не может.
Play-off. 09-21.05. Ходынка
1/4 финала
09.05
Матч 49. 1E--4F
Матч 50. 2E--3F
10.05
Матч 51. 1F--4E
Матч 52. 2F--3E
1/2 финала
12.05
Победитель матча 49--победитель матча 52
Победитель матча 51--победитель матча 50
13.05
Матч за 3-е место
Финал