Escriba una continuación para este párrafo - Szabó ganó una medalla de plata en la primera final del Campeonato Europeo, terminando segundo detrás de Luigi Beccali en los 1500 metros en el primer día de los Campeonatos Europeos de Atletismo de 1934
en Turín. Más tarde en los mismos campeonatos, Szabó derrotó al favorito local, Mario Lanzi, en la final de los 800 metros. Los jueces le otorgaron el oro después de que ambos hombres cruzaron la línea en un tiempo de 1:52.0. Szabó no pudo repetir su éxito en los Juegos Olímpicos de 1936; fue eliminado después de terminar cuarto en su semifinal de 800 metros y séptimo en la final de los 1500 metros. Dos meses después de los Juegos Olímpicos, el 4 de octubre de 1936, Szabó batió el récord mundial de Jules Ladoumègue en 2000 metros con un tiempo de 5:20.4. Al año siguiente, el 30 de septiembre de 1937, corrió 8:56.0 para romper el récord mundial de Gunnar Höckert en dos millas.