Rosetti was ook actief op het EK van 2008 in Zwitserland en Oostenrijk. Hij was op 7 juni de arbiter van de openingswedstrijd Zwitserland tegen Tsjechië in Bazel. Hij mocht later ook de finale in Wenen fluiten tussen Spanje en Duitsland, die met 1 - 0 door Spanje werd gewonnen. Hij werd tijdens dit toernooi geassisteerd door Alessandro Griselli en Paolo Calcagno. In 2010 was hij een van de scheidsrechters op het Wereldkampioenschap voetbal 2010 in Zuid-Afrika. Na een cruciale fout in de wedstrijd in de achtste finale tussen Argentinië en Mexico (3-1) werd hij door de FIFA naar huis gestuurd. Op 8 juli 2010 maakte Rosetti bekend per direct te stoppen met het fluiten van wedstrijden. Hij krijgt een functie binnen de Italiaanse voetbalbond.