Atuou pelo time sub-21 da Suíça e da Turquia. Estreou pela Seleção principal da Suíça em 2006, tendo entrado em campo 89 vezes e marcado sete gols. Representou sua Seleção na Eurocopa de 2008 e em duas Copas do Mundo, sendo então o capitão em 2014.