Garzelli vant en olympisk sølvmedalje i roing under OL 1932 i Los Angeles. Han var styrmann på den italienske åtteren som kom på andreplass bak USA. Mannskapet på den italienske båten var; Vittorio Cioni, Mario Balleri, Renato Bracci, Dino Barsotti, Roberto Vestrini, Guglielmo Del Bimbo, Enrico Garzelli, Renato Barbieri og Cesare Milani som var styrmann. Fire år senere, under sommer-OL 1936 i Berlin, vant han sin andre olympiske sølvmedalje i roing, som roer på den italienske åtteren.