V roce 2005 po úspěšném působení na Mistrovství světa 2004 přestoupil do švýcarské National League A do klubu Grasshopper Club Zürich. Za Curych hrál osm let, částečně i v roli kapitána. Největším úspěchem během jeho působení byl vicemistrovský titul v roce 2012. V roce 2010 v týmu krátce hrál s Radimem Cepkem.