Leonel Manzano, un estadounidense nacido en Dolores, Hidalgo, se llevó la plata en los 1 500 metros, en tanto que el argelino Taoufil Makhloufi  se quedó con el Oro, apenas un día después de ganar una apelación para poder correr la Final.

El marroquí Abdalaati Iguider se quedó con el bronce en 3:35.13.

Makhloufi fue expulsado de los Juegos después que los dirigentes del atletismo determinaron que no dio su máximo esfuerzo en las eliminatorias de los 800 metros. El argelino ya se había clasificado a la Final de los 1 500 en ese momento.

Sin embargo, la descalificación fue revocada después que un oficial médico revisó la evidencia, y Makhloufi lo aprovechó para ganar el título de los 1 500 en 3 minutos, 34.08 segundos.