Udfyld følgende sætning: Rocha sikrede sig sin første nationale titel i 2007, da han vandt 5000 m ved det portugisiske mesterskab. Han kom tiende på Portugal Half Marathon, og var den anden europæer til at afslutte lige bag Stefano Baldini. Efter dette nåede han tredjepladsen ved European Club's Half Marathon race. Med en ottendeplads på Oeiras Cross Country blev han udvalgt til
2007 European Cross Country Championships, hvor han sluttede på 24. plads og vandt en holdsølvmedalje sammen med Rui Silva.