Eight years after competing in his last Olympics, Ferreyra qualified for his second Argentine team as a 31-year-old at the 2008 Summer Olympics in Beijing. He cleared FINA B-standard entry times of 1.03.06 (100 m breaststroke) and 2.18.01 (200 m breaststroke) from the national trials. In the 100 m breaststroke, Ferreyra challenged seven other swimmers on the third heat, including three-time Olympians Malick Fall of Senegal and Alwin de Prins of Luxembourg. He cruised to sixth place and fifty-second overall by a hundredth of a second (0.01) behind de Prins, outside his record time of 1:03.65. In his second event, 200 m breaststroke, Ferreyra recorded a slowest time of 2:20.10 on the first heat, finishing last out of 52 swimmers in the preliminaries.