Deze Grand Prix kostte het leven aan Otello Buscherini en Paolo Tordi. Tordi had de vijfde startplaats in de 350 cc klasse veroverd maar in de race viel hij waarbij hij door zijn eigen machine geraakt werd. Hij was vrijwel op slag dood als gevolg van letsels aan zijn borstkas. Buscherini had die dag zijn tweede plaats in de 125 cc klasse verloren zien gaan toen zijn Malanca stuk ging. Hij viel in de 250 cc race en overleed in het ziekenhuis aan een maagverwonding.
500 cc
In Mugello was Marco Lucchinelli niet van de partij omdat hij een week eerder tijdens een training geblesseerd was geraakt. Giacomo Agostini, teruggekeerd na zijn tijd bij Yamaha, liet MV Agusta 500 4C staan in afwachting van de nieuwe boxermotor en gebruikte een Suzuki RG 500. Hij reed er meteen de snelste trainingstijd mee. In de race wist hij Barry Sheene (Suzuki) een tijdje voor te blijven, maar toen Phil Read (Suzuki) begon op te rukken besloot Sheene om wat meer gas te geven. Hij passeerde Agostini en dat deed Read ook. Agostini moest even later de pit in door een vastloper waardoor zijn race voorbij was. Read en Sheene maakten er een mooi gevecht van en in de laatste ronde wisselden ze nog vier keer van plaats. Uiteindelijk won Sheene met slechts een paar centimeter voorsprong op Read. Virginio Ferrari werd met zijn Suzuki derde.
Giacomo Agostini (MV Agusta) startte in zijn thuisrace in Mugello als snelste, maar hij gaf al na enkele ronden op omdat zijn gearing te kort was gekozen en de MV Agusta te veel toeren maakte. Johnny Cecotto (Yamaha nam de leiding over, opgejaagd door Walter Villa (Harley-Davidson). Leif Gustafsson was toen nog derde, maar hij viel in de zesde ronde. In de negende ronde klom het jonge talent Franco Uncini (Yamaha) op naar de tweede plaats toen de machine van Villa slecht begon te lopen. Dat gaf Pentti Korhonen de kans om de derde plaats over te nemen, maar die werd op zijn beurt terugverwezen door John Dodds (Yamaha). In deze race verongelukte Paolo Tordi.
Na een goede 350 cc race (vierde) startte Pentti Korhonen ook sterk in de 250 cc race van Mugello. Pas in de zevende ronde werd hij van de kop verdrongen door Walter Villa en in de dertiende ronde haalde ook Takazumi Katayama hem in. Korhonen wist wel de derde plaats vast te houden. In deze race verongelukte Otello Buscherini.
In de 50 cc race startte de Belg Patrick DeWolf als snelste, maar hij werd al snel voorbijgereden door Ángel Nieto, die van de rest van het veld wegliep en onbedreigd won. Halverwege de race rukte Eugenio Lazzarini met zijn UFO-Morbidelli op naar de tweede plaats en die hield hij ook vast. Ulrich Graf bezette de derde plaats, maar hij kreeg last van een oude schouderblessure en moest Rudolf Kunz voorbij laten gaan.