Szilagyi lolos untuk 100 m kupu-kupu wanita
pada Olimpiade Musim Panas 2012 di London, dengan menyelesaikan acara lebih cepat dari waktu masuk standar FINA B sebesar 59,07 detik dari Kejuaraan Eropa di Debrecen. Dia berkompetisi dengan tujuh perenang lainnya di heat ketiga, termasuk tiga kali juara Olimpiade Hannah Wilson dari Hong Kong dan mantan juara Olimpiade Otylia Jędrzejczak dari Polandia. Dia meraih posisi keenam di depan Sara Oliveira dari Portugal dengan sepersepuluh detik (0,10) dalam 1:00.34. Szilagyi gagal maju ke semifinal, karena ia menempati posisi ketiga puluh empat secara keseluruhan pada hari pertama babak penyisihan.