在2012年伦敦夏季奥运会上,Agnel赢得了三枚奖牌:两枚金牌和一枚银牌. 在他的第一项赛事中,阿格内尔在4×100米自由式接力赛中以后来的努力赢得了金牌,与阿莫里·勒沃,法比恩·吉洛和克莱门特·莱弗特一起. 在350米的距离上, 艾格内尔的潜水时间缩短到0.30秒. 在最后50米,阿格内尔领先美国人瑞安·洛克特,法国以3:09:93的时间赢得了美国的3:10:38的时间. 艾格内尔是全场最快的分分泳时间,时间为46.74秒,是唯一突破47秒的个人. 第二天,阿格内尔在200米自由泳比赛中获得了他的第二枚金牌,时间为1点3分14秒,这是法国游泳历史上最快的时间,比银牌得主孙<unk>和朴泰<unk>领先1.79秒. 在决赛中,阿格内尔从开始到结束领先,在前100米的时间为50.64分,在最后100米的时间为52.50分. 他最后50米的25.98分是最快的. 艾格内尔在4×200米自由式接力比赛中获得了最后一枚奖牌,这是银牌,他与美国的Amaury Leveaux,Grégory Mallet和Clément Lefert一起获得了这枚奖牌. 他在决赛中以1:43.24的时间成为最快的分场时间. 在他的最后一场比赛中,
艾格内尔以47.84的个人最佳时间获得第四名,距离奖牌0.04秒. 欧洲游泳联合会评选阿格内尔为2012年欧洲男子游泳运动员.