Agli Europei 2008 ha disputato tutte e 3 le partite giocate dalla Svizzera, eliminata alla fine della fase a gironi. Successivamente ha fatto parte della rosa elvetica nella spedizione ai Mondiali 2010 in cui ha giocato solo la seconda partita della squadra contro il Cile, in cui incide negativamente in quanto viene espulso (seppur severamente) al 31º del primo tempo condizionando la partita della sua squadra che poi perderà 1-0 contro i sudamericani con goal al 75º di Mark González.