Zijn eerste wedstrijd in de UEFA Champions League volgde op 5 augustus 2009, toen in de derde ronde Slavia Praag met 1-1 gelijkspeelde tegen Sheriff Tiraspol. Na deze uitslag ging de bezoekende ploeg, Sheriff, door naar de volgende ronde op basis van uitdoelpunten. Rocchi gaf in dit duel vier maal een gele kaart aan een speler. Op dinsdag 8 augustus 2017 floot hij de UEFA Super Cup tussen Real Madrid en Manchester United. De wedstrijd werd gespeeld in Skopje, Macedonië en eindigde op 2–1.