כתוב המשך לקטע זה - רוקה הבטיח את התואר הלאומי הראשון שלו בשנת 2007, כאשר זכה ב- 5000 מטר באליפות פורטוגזית. הוא הגיע במקום העשירי במרתון חצי מרתון פורטוגל, והיה האירופי השני שהסיים בדיוק מאחורי סטפנו בולדני. לאחר מכן הוא הגיע למקום השלישי במרוץ חצי המרתון של המועדון האירופי. עם סיום במקום השמיני במירוץ קרוס קאנטרי באייראס, הוא זכה בבחירה לאליפות אירופה קרוס קאנטרי 2007.
, שם הוא המשיך לסיים במקום ה -24 וזכה במדליית כסף קבוצתית לצד רוי סילבה.