A livello di Nazionale maggiore, tuttavia, opta per la selezione svizzera, con cui esordisce il 2 settembre 2006 nell'amichevole contro il Venezuela (1-0) disputata a Basilea. Realizza la prima rete il 22 marzo 2007 nell'amichevole di Fort Lauderdale contro la Giamaica, siglando uno dei due gol che regalano la vittoria agli elvetici. Entrato stabilmente nel giro della nazionale, partecipa all'Europeo 2008, ospitato dalla sua nazione congiuntamente all'Austria e nel quale colleziona tre presenze.