Dokončete následující větu: Rocha získal svůj první národní titul v roce 2007, když vyhrál 5000 m na portugalských mistrovstvích. Na portugalském půlmaratonu skončil desátý a byl druhým Evropanem, který skončil hned za Stefánem Baldinim. Následně dosáhl třetího místa v závodě půlmaratonu evropského klubu. Osmým umístěním na cross-country v Oeiras získal výběr do
Na mistrovství Evropy v cross country v roce 2007 skončil na 24. místě a vyhrál týmovou stříbrnou medaili spolu s Rui Silvou.