Szilagyi es va classificar per als 100 m papallona femenina als Jocs Olímpics d'estiu de 2012 a Londres, completant l'esdeveniment més ràpid que el temps d'entrada estàndard de la FINA B de 59.07 segons dels Campionats d'Europa
a Debrecen. Va competir amb set altres nedadors a la tercera prova, incloent-hi la tres vegades olímpica Hannah Wilson de Hong Kong i l'ex campiona olímpica Otylia Jędrzejczak de Polònia. Va aconseguir la sisena posició per davant de la portuguesa Sara Oliveira per una desena de segon (0,10) en 1:00.34. Szilagyi no va poder avançar a les semifinales, ja que es va situar en el 34è lloc en la general en el primer dia de les eliminatòries preliminares.