04.05.2012
Группа A США  -  Франция   7 - 2
Группа B Германия  -  Италия   3 - 0
Группа A Канада  -  Словакия   3 - 2
Группа B Чехия  -  Дания   2 - 0
Группа A Белоруссия  -  Финляндия   0 - 1
Группа B Швеция  -  Норвегия   3 - 1
05.05.2012
Группа A Швейцария  -  Казахстан   5 - 1
Группа B Латвия  -  Россия   2 - 5
Группа A Канада  -  США   4 - 5 ОТ
Группа B Швеция  -  Чехия   4 - 1
06.05.2012
Группа A Франция  -  Казахстан   6 - 3
Группа B Дания  -  Италия   3 - 4 ОТ
Группа A Финляндия  -  Словакия   1 - 0
Группа B Россия  -  Норвегия   4 - 2
Группа A Швейцария  -  Белоруссия   3 - 2
Группа B Германия  -  Латвия   2 - 3
07.05.2012
Группа A Франция  -  Канада   2 - 7
Группа B Чехия  -  Норвегия   4 - 3 Б
Группа A США  -  Словакия   2 - 4
Группа B Дания  -  Швеция   4 - 6
08.05.2012
Группа A Белоруссия  -  Казахстан   3 - 2
Группа B Латвия  -  Италия   5 - 0
Группа A Финляндия  -  Швейцария   5 - 2
Группа B Россия  -  Германия   2 - 0
09.05.2012
Группа A Словакия  -  Казахстан   4 - 2
Группа B Норвегия  -  Италия   6 - 2
Группа A Канада  -  Швейцария   3 - 2
Группа B Швеция  -  Германия   5 - 2
10.05.2012
Группа A США  -  Белоруссия   5 - 3
Группа B Дания  -  Россия   1 - 3
Группа A Франция  -  Финляндия   1 - 7
Группа B Чехия  -  Латвия   3 - 1
11.05.2012
Группа A Казахстан  -  США   2 - 3 ОТ
Группа B Италия  -  Чехия   0 - 6
Группа A Финляндия  -  Канада   3 - 5
Группа B Россия  -  Швеция   7 - 3
12.05.2012
Группа A Словакия  -  Белоруссия   5 - 1
Группа B Норвегия  -  Латвия   3 - 0
Группа A Швейцария  -  Франция   2 - 4
Группа B Германия  -  Дания   2 - 1
Группа A Казахстан  -  Канада   0 - 8
Группа B Италия  -  Швеция   0 - 4
13.05.2012
Группа A Финляндия  -  США   0 - 5
Группа B Россия  -  Чехия   2 - 0
Группа A Швейцария  -  Словакия   0 - 1
Группа B Германия  -  Норвегия   4 - 12
14.05.2012
Группа A Белоруссия  -  Франция   1 - 2
Группа B Латвия  -  Дания   0 - 2
Группа A Казахстан  -  Финляндия   1 - 4
Группа B Италия  -  Россия   0 - 4
15.05.2012
Группа A Канада  -  Белоруссия   5 - 1
Группа B Норвегия  -  Дания   6 - 2
Группа A Словакия  -  Франция   5 - 4
Группа B Чехия  -  Германия   8 - 1
Группа A США  -  Швейцария   5 - 2
Группа B Швеция  -  Латвия   4 - 0
17.05.2012
1/4 финала Канада  -  Словакия   3 - 4
1/4 финала Россия  -  Норвегия   5 - 2
1/4 финала США  -  Финляндия   2 - 3
1/4 финала Швеция  -  Чехия   3 - 4
19.05.2012
1/2 финала Россия  -  Финляндия   6 - 2
1/2 финала Чехия  -  Словакия   1 - 3
20.05.2012
Матч за 3-е место Финляндия  -  Чехия   2 - 3
Финал Россия  -  Словакия   6 - 2
Время начала матчей - московское.