Der 22-Jährige siegte im Finale in der ExCel-Arena gegen den Italiener Diego Occhiuzzi mit 15:8. Im Viertelfinale hatte Szilagyi den Dormagener Max Hartung mit 15:13 bezwungen.
Bronze ging derweil an Nikolai Kowalew. Der Russe, der im Viertelfinale Deutschlands Gold-Hoffnung Nicolas Limbach mit 15:12 besiegt hatte, setze sich im Gefecht um den dritten Platz mit 15:10 gegen den Rumänen Rares Dumitrescu durch.