La vârsta de 35 de ani, Gomes a debutat oficial la Jocurile Olimpice de Vară din 2008 de la Beijing, unde a concurat la maratonul masculin.
, împreună cu colegul său de echipă Hélder Ornelas. El a terminat cu succes cursa pe locul treizeci cu patru secunde în spatele rusului Oleg Kulkov, cu un timp de 2:18:15.