Lors des Jeux olympiques de 2012, à Londres, le Britannique Mohamed Farah, champion du monde l'année passée à Daegu, s'adjuge le titre olympique du après s'être imposé quelques jours plus tôt sur . Menée dans un rythme lent, la course s'embale dans le dernier tour lorsque Mo Farah porte une attaque à de l'arrivée et s'impose au sprint dans le temps de , devant l'Éthiopien Dejen Gebremeskel () et le Kényan Thomas Longosiwa (), Bernard Lagat échouant au pied du podium.