La carrera de 500cc fue un gran éxito para Gilera, que se llevó todos los cajones del podio con Geoff Duke, Libero Liberati y Pierre Monneret, mientras que Reg Armstrong ocupó el cuarto lugar.
Geoff Duke se retiró, pero Libero Liberati ganó por más de un minuto de ventaja sobre Dickie Dale con la Moto Guzzi Monocilindrica 350 y casi dos minutos sobre Roberto Colombo con la MV Agusta 350 4C.
La Moto Guzzi Bialbero 250 no se había desarrollado lo suficiente pero aun así, Enrico Lorenzetti terminó muy poco por detrás del ganador y campeón del mundo Carlo Ubbiali con la MV Agusta 250 Monocilindrica Bialbero.
Lorenzetti pasó del octavo al tercer puesto en la general final.
Tarquinio Provini llevó su Mondial 125 Bialbero al segundo lugar, a solo cuatro décimas de Ubbiali.