La prima semifinale si corre a un ritmo lento; si arriva ad un volatone finale con sette atleti che giungono appaiati al traguardo. Tutti i favoriti si qualificano; Gennaro Di Napoli rimane fuori dalla finale per un centesimo di secondo.
Anche nella seconda serie i favoriti della vigilia passano il turno.
In finale tutti i migliori si studiano, di conseguenza il ritmo di gara è lentissimo. Per fare 800 metri passano 2'08", un tempo più lento della gara femminile. Al suono della campanella dell'ultimo giro la gara si accende: tutti contro tutti. All'inizio dell'ultima curva emerge dal gruppo lo spagnolo Fermin Cacho che con una gran volata s'invola solitario verso il traguardo. Nel rettilineo finale il marocchino El Basir rimonta dall'ottava posizione ed agguanta l'argento.
Il connazionale Noureddine Morceli, campione del mondo, sbaglia completamente gara (settimo in 3'41"70); dovrà aspettare quattro anni per ottenere un risultato migliore.
Il campione europeo Jens-Peter Herold giunge sesto in 3'41"53.