Kisojen ohjelma on kokonaisuudessaan seuraavanlainen. Ottelun perässä mainitaan ensin pelattava lohko ja sen jälkeen pelipaikkakunta.
Torstai 16.4.
15.45 Ruotsi - Slovakia A Lucerne
16.45 Kanada - Latvia B Zug
19.45 Venäjä - USA A Lucerne
20.45 Suomi - Tshekki B Zug
Perjantai 17.4.
15.45 Slovakia - USA A Lucerne
16.45 Latvia - Tshekki B Zug
19.45 Venäjä - Saksa A Lucerne
20.45 Suomi - Sveitsi B Zug
Lauantai 18.4.
18.00 Saksa - Ruotsi A Lucerne
19.45 Sveitsi - Kanada B Zug
Sunnuntai 19.4.
14.00 Slovakia - Venäjä A Lucerne
15.45 Latvia - Suomi B Zug
18.00 USA - Ruotsi A Lucerne
19.45 Tshekki - Kanada B Zug
Maanantai 20.4.
19.45 Saksa - Slovakia A Lucerne
20.45 Sveitsi - Latvia B Zug
Tiistai 21.4.
15.45 USA - Saksa A Lucerne
16.45 Kanada - Suomi B Zug
19.45 Ruotsi - Venäjä A Lucerne
20.45 Tshekki - Sveitsi B Zug
Keskiviikko 22.4.
Välipäivä
Torstai 23.4.
13.15 Karsintaottelu A5 - B5 Zug
15.45 Puolivälierä A2 - B3 Lucerne
17.00 Puolivälierä B2 - A3 Zug
19.45 Puolivälierä A1 - B4 Lucerne
21.00 Puolivälierä B1 - A4 Zug
Perjantai 24.4.
19.00 Karsintaottelu B5 - A5 Lucerne
Lauantai 25.4.
16.00 Välierä 1 Zug
20.00 Välierä 2 Zug
Sunnuntai 26.4.
13.00 Karsintaottelu A5 - B5 (tarvittaessa) Lucerne
16.00 Pronssiottelu Zug
20.00 Loppuottelu Zug
Kaikki ajat ovat Suomen aikaa. Sveitsi saa isäntämaana kaksi etua jatkopeleihin. Jos se pelaa puolivälierissä, sen ottelu on torstaina 23. huhtikuuta ohjelmassa kello 21 alkaen. Jos taas se selviää välieriin, sen ottelu on lauantaina 25. huhtikuuta ohjelmassa kello 20 alkaen.