Bij de Olympische Zomerspelen van 2008 in Peking, kwalificeerde Reynisson zich voor de tweede keer in de 100 m vlinder.
, door een FINA B-standaard entry tijd van 54.32 van de Mare Nostrum Monte Carlo Meet in Monaco te overtreffen. Reynisson daagde zeven andere zwemmers uit in de derde heat, waaronder drievoudig Olympisch kampioen Jeremy Knowles van de Bahama's en Camilo Becerra van Colombia. Hij overtrof Becerra om een vijfde plaats te behalen met een enkele tiende marge (0,10), met zijn levensbest van 54,17, slechts 0,15 van een seconde sneller dan zijn starttijd. Reynisson slaagde er niet in om door te gaan naar de halve finale, omdat hij de 52e plaats behaalde van 66 zwemmers in de voorrondes.