Completa la siguiente frase: Rocha obtuvo su primer título nacional en 2007, ganando los 5000 m en el Campeonato de Portugal. Llegó décimo en la media maratón de Portugal, siendo el segundo europeo en terminar justo detrás de Stefano Baldini. Después de esto, alcanzó el tercer lugar en la carrera de media maratón del Club Europeo. Con un octavo puesto en el Cross Country de Oeiras, obtuvo la selección para el
Campeonato Europeo de Cross Country 2007, donde terminó en el puesto 24 y ganó una medalla de plata por equipo junto a Rui Silva.