Szilagyi clasificouse para os 100 m borboleta feminina nos Xogos Olímpicos de Londres 2012, completando o evento máis rápido que o tempo de entrada estándar da FINA B de 59.07 segundos dos Campionatos Europeos
en Debrecen. Compitiu con outros sete nadadores na terceira tempada, incluíndo a tres veces olímpica Hannah Wilson de Hong Kong e a ex campiona olímpica Otylia Jędrzejczak de Polonia. Conseguiu o sexto lugar por diante da portuguesa Sara Oliveira por un décimo de segundo (0,10) en 1:00.34. Szilagyi non conseguiu avanzar ás semifinais, xa que se colocou na trigésima cuarta posición xeral no primeiro día das eliminatorias.