Skribu daŭrigon por ĉi tiu paragrafo - Rocha certigis sian unuan nacian titolon en 2007, gajnante la 5000 m ĉe la portugalaj ĉampionecoj. Li venis deka ĉe la Portugala Duonmaratono, estante la dua eŭropano por finiĝi tuj malantaŭ Stefano Baldini. Sekvante tion li atingis la trian lokon en la duonmaratona vetkuro de la Eŭropa Klubo. Kun oka loko ĉe la Oeiras Cross Country li gajnis selektadon por la Eŭropaj Cross Country-Ĉampionecoj 2007
, kie li finis en 24-a loko kaj gajnis teaman arĝentan medalon kune kun Rui Silva.