Le formazioni sono state inizialmente suddivise in due gironi:
Group Urs Dieter Jud
17/08 Barys Astana – JYP Jyväskylä 3:5 (0:1, 2:3, 1:1)
18/08 SC Bern – Barys Astana 5:3 (2:1, 1:1, 2:1)
19/08 JYP Jyväskylä – SC Bern 1:0 (0:0, 0:0, 1:0)
Classifica
1. JYP Jyväskylä 6 punti
2. SC Bern 3 punti
3. Barys Astana 0 punti
Group René Nebel
17/08 SKA St. Petersburg – EHC Basel Sharks 7:0 (1:0, 2:0, 4:0)
18/08 Krefeld Pinguine – SKA St. Petersburg 2:5 (1:2, 1:2, 0:1)
19/08 EHC Basel Sharks – Krefeld Pinguine 5:3 (3:0, 1:3, 1:0)
Classifica
1. SKA St. Petersburg 6 punti
2. EHC Basel Sharks 3 punti
3. Krefeld Pinguine 0 punti
Il quarto giorno le due terze si sono incontrate fra loro nella finale per il 5° posto:
Barys Astana – Krefeld Pinguine 10:1 (3:1, 6:0, 1:0)
Le prime due di ogni girone si sono invece affrontate nelle semifinali:
SKA St. Petersburg – SC Bern 5:2 (0:1, 2:1, 3:0)
JYP Jyväskylä – EHC Basel Sharks 4:0 (1:0, 0:0, 3:0)
Nella giornata conclusiva si sono poi disputate le finali:
Finale 3° posto:
SC Bern – EHC Basel Sharks 3:2 SO (1:1, 1:1, 0:0, 0:0-1:0)
Finale 1° posto:
SKA St. Petersburg – JYP Jyväskylä 2:3 OT (0:0, 1:1, 1:1, 0:1)
Classifica finale:
1. JYP Jyväskylä
2. SKA St. Petersburg
3. SC Bern
4. EHC Basel Sharks
5. Barys Astana
6. Krefeld Pinguine
Ottima prestazione per i finlandesi del JYP che portano a termine il torneo imbattuti conquistando il gradino più alto del podio. Una “maledizione” perseguita invece il club di San Pietroburgo che anche quet’anno perde la finale. Bene anche le due svizzere che conquistano la medaglia di bronzo e quella di legno (lo scorso anno i padroni di casa arrivarono ultimi). Fallimentare la partecipazione di Barys Astana e Krefeld Pinguine, con questi ultimi a subire 10 reti nella “finale per l’ultimo posto” contro i kazaki.