Írj folytatást erre a bekezdésre - Rocha 2007-ben biztosította első nemzeti címét, megnyerte az 5000 méteres Portugáliai Bajnokságot. A portugál félmaratonon tizedik lett, a második európai, aki Stefano Baldini után végzett. Ezt követően harmadik lett az Európai Klub félmaratoni versenyén. A nyolcadik helyen végzett az Oeiras Cross Country versenyen, így a 2007-es Európa Cross Country Bajnokságra jutott.
, ahol a 24. helyen végzett, és ezüstérmet nyert Rui Silva mellett.