У дорослому футболі дебютував у 1998 році виступами за команду клубу «Базель», в якій провів сім сезонів, взявши участь у 152 матчах чемпіонату. Більшість часу, проведеного у складі «Базеля», був основним гравцем команди. За цей час тричі виборював титул чемпіона Швейцарії.
До складу клубу «Базель» повернувся 2007 року. Відіграв за команду з Базеля ще 144 матчі в національному чемпіонаті, після чого 2012 року прийняв рішення про завершення професійної кар'єри. За цей час додав до переліку своїх трофеїв ще два титули чемпіона Швейцарії, ставав володарем Кубка Швейцарії (також двічі).