Fuldfør følgende sætning: Ved OL i London i 2012 kvalificerede Almeida sig til mændenes 100 m bryststrøg ved at sætte en portugisisk rekord og opnå en FINA B-standardtid på 1:01.19 fra
Europæisk mesterskab i Debrecen, Ungarn. Han udfordrede syv andre svømmere i tredje heat, herunder sin to-gangers olympiske mester Martin Liivamägi fra Estland. Han løb til tredjepladsen med to tiendedele af et sekund (0,20) bag Grækenlands Panagiotis Samilidis i 1:01.40. Almeida formåede ikke at komme videre til semifinalen, da han placerede sig som 25. ud af 44 svømmere på den første dag af forløb.