Semifinalene ble spilt som best av to serier i Håkons Hall den 12. og 13. mai. Både Finland og Sverige samt Tsjekkia og Canada hadde vunnet en semifinalekamp hver, og det skulle spilles avgjørende spilleforlengelser (10 minutter) om finaleplassene. Marko Tuomainen scoret etter 6:25 minutters spilleforlengelse og sørget for at Finland avanserte til finalen. Spilleforlengelsen mellom Tsjekkia og Canada endte målløs og semifinalen skulle dermed avgjøres på straffeslag. som tsjekkerne vant 4–3.