Szilagyi sa kvalifikovala na olympijské hry v Londýne 2012 v 100 m motýľ, keď dokončila udalosť rýchlejšie ako FINA B-standardný vstupný čas 59,07 sekúnd od majstrovstiev Európy
v Debrecene. V treťom kole súťažila so siedmimi ďalšími plavcami, vrátane trojnásobnej olympijky Hannah Wilsonovej z Hongkongu a bývalého olympijského šampióna Otylie Jędrzejczakovej z Poľska. Dosiahla šieste miesto pred portugalskou Sarou Oliveirou o desatinu sekundy (0,10) v čase 1:00.34. Szilagyi sa nedostala do semifinále, pretože sa umiestnila na tridsiatom štvrtom mieste v celkovom poradí v prvý deň predbežných zápasov.