Rashid Ramzi has won the 1,500 metres to give Bahrain its first ever Olympic track and field gold medal.
The Moroccan-born Ramzi, the 2005 world champion over 800 and 1,500, won the final in 3 minutes, 32.94 seconds.
Kipruto Kiprop of Kenya took silver in 3:33.11 and Nicholas Willis of New Zealand got the bronze in 3:34.16.
Mehdi Baala of France, a two-time European champion and world championship silver medalist in 2003, was fourth.
Bernard Lagat, who edged Ramzi at the 2007 world championships, was eliminated in the semi-finals.