A kanadaiak hat perccel a találkozó vége előtt döntötték el a továbbjutás sorsát a lettekkel szemben, míg az amerikaiak magabiztosan nyertek a csehek elleni negyeddöntős összecsapáson.
A két gárda egymással csap össze pénteken a fináléba kerülésért, a másik ágon a finnek a svédekkel játszanak. A bronzmérkőzést szombaton, a döntőt pedig vasárnap rendezik.
Negyeddöntő:
Finnország-Oroszország 3-1 (2-1, 1-0, 0-0)
gól: Aaltonen (10.), Selänne (18.), Granlund (26.), illetve Kovalcsuk (3.)
Svédország-Szlovénia 5-0 (1-0, 0-0, 4-0)
gól: Steen (19.), D. Sedin (42.), Eriksson (49.), Hagelin (52., 57.)
Egyesült Államok-Csehország 5-2 (3-1, 1-0, 1-1)
gól: Van Riemsdyk (2.), Brown (15.), Backes (20.), Parise (30.), Kessel (43.), illetve Hemsky (5., 54.)
Kanada-Lettország 2-1 (1-1, 0-0, 1-0)
gól: Sharp (14.), Weber (54.), illetve Darzins (16.)