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