Sixteen years after competing in his first Olympics, Gádorfalvi qualified for his fifth Hungarian team, as a 34-year-old, in the RS:X class at the 2012 Summer Olympics in London by finishing twenty-eighth and receiving a berth from the ISAF Sailing World Championships in Perth, Western Australia. Struggling to attain a higher position in the early stages, Gádorfalvi managed to claim two top ten positions throughout the opening rounds, but missed a chance to sail for the medal race with a twenty-fifth-place finish and a net score of 187 points.