W lipcu 2010 powtórzył sukces z Göteborga i ponownie zdobył brązowy medal mistrzostw Europy, 4 lata później na skutek nieprawidłowości w paszporcie biologicznym zwycięzcy chodu – Rosjanina Stanisława Jemieljanowa Vieira został przesunięty na 2. miejsce. Na Mistrzostwach świata w Moskwie był 4, ale ze względu na unieważnienie rezultatu zwycięzcy – Rosjanina Aleksandra Iwanowa w 2019 roku został przesunięty na 3 miejsce i otrzymał brąz. W 2019 roku również zdobył srebro Mistrzostw świata w Dosze w chodzie na 50 kilometrów.

Wielokrotny mistrz Portugalii w hali oraz w rywalizacji ulicznej.

Jego bratem bliźniakiem jest chodziarz Sérgio Vieira.

Osiągnięcia Imprezy mistrzowskie Rok Impreza Miejsce Konkurencja Lokata Wynik 1994 Mistrzostwa świata juniorów Lizbona chód na 10 000 m 11. miejsce 42:26,17 1995 Mistrzostwa Europy juniorów Nyíregyháza chód na 10 000 m – DSQ 1997 Puchar świata w chodzie sportowym Podiebrady chód na 20 km 27. miejsce 1:20:59 1998 Mistrzostwa Europy Budapeszt chód na 20 km 20. miejsce 1:29:38 1999 Puchar świata w chodzie sportowym Mézidon-Canon chód na 20 km 21. miejsce 1:24:25 Mistrzostwa świata Sewilla chód na 20 km – DSQ 2000 Mistrzostwa ibero-amerykańskie Rio de Janeiro chód na 20 000 m 16px 2. miejsce 1:26:37,78 2001 Puchar Europy w chodzie sportowym Dudince chód na 20 km 15.