Роберт виступав у складі юніорської збірної Швейцарії на чемпіонаті світу U18 у 2007 році (провів 5 матчів) та молодіжній збірній Швейцарії на чемпіонаті світу 2008 року, також провів 5 матчів. У складі національної збірної в його активі два матчі в сезоні 2013/14 років.