Forwarden skadades i den andra VM-matchen i Riga, mot Belarus, och tvingades utgå redan i den första perioden då han blev tacklad och såg ut att vrida till knät eller benet.
Enligt Ishockeyförbundet har 30-åringen en underkroppsskada.
Schweizproffset gjorde två mål i den första VM-matchen mot Danmark, som Tre Kronor förlorade med 3–4. Det blev även förlust i den andra matchen mot Belarus, 0–1.
I kväll möter Sverige Schweiz.