Als Favoriten wurden vorab der Niederländer Erik Dekker und Lance Armstrong aus den Vereinigten Staaten gehandelt.
Insgesamt gingen 154 Athleten an den Start, von denen 84 das Rennen beendeten. Auf dem Sant Sadurní Cycling Circuit mussten insgesamt zwölf Runden mit je 16,2 Kilometer absolviert werden, was eine Gesamtdistanz von 194,4 Kilometern ergab. Nach der neunten Runden erfolgte ein Vorstoß einer neunköpfigen Ausreißergruppe, zu der 25 km vor dem Ziel noch Fabio Casartelli aus Italien und der Lette Dainis Ozols aufschließen konnten. In der vorletzten Runde setzten diese sich zusammen mit Dekker vom Hauptfeld ab, Im Schlusssprint um Gold siegte schließlich Casartelli gegenüber Dekker, der Silber gewann und Ozols, der sich die Bronzemedaille sicherte.