Szilagyi pääsi naisten 100 metrin perhoskilpailuun Lontoon kesäolympialaisissa 2012 suorittamalla kilpailun nopeammin kuin FINA:n B-standardin mukainen lähtöaika 59,07 sekuntia Euroopan mestaruudesta.
Debreceniin. Hän kilpaili seitsemän muun uimarin kanssa kolmannessa erässä, mukaan lukien kolmikertainen olympiavoittaja Hannah Wilson Hongkongista ja entinen olympiavoittaja Otylia Jędrzejczak Puolasta. Hän saavutti kuudennen sijan, kun hän oli kymmenesosa sekunnin (0,10) edellä portugalilaisen Sara Oliveiran kanssa 1:00.34: ssä. Szilagyi ei päässyt semifinaaliin, koska hän sijoittui kolmekymmentäneljänneksi kokoonpanoon ennakkoottelujen ensimmäisenä päivänä.