Hij nam in 2004 ook deel aan de Olympische Spelen in Athene en eindigde bij de marathon op een achtste plek. Hij werd eveneens achtste op het Europees kampioenschap marathon in Göteborg in 2006. Een jaar later was hij ook van de partij op de marathon tijdens de WK in Osaka, maar meer dan een bescheiden 22e plaats in 2:23.22 zat er voor de Portugees niet in.