Olympic 100m champion Maurice Greene suffered a shock defeat when he was beaten by Francis Obikwelu at the Paris Golden League meeting.
Obikwelu, who was born in Nigeria but now represents Portugal, clocked a time of 10.06 seconds to Greene's 10.14.
Greene never looked comfortable but just managed to hold off the challenge of Ghana's Aziz Zakari for second.
100 m?tres:
1, Francis Obikwelu, Portugal, 10.06 secondes. 2, Maurice Greene, USA, 10.14. 3, Aziz Zakari, Ghana, 10.14. 4, Brian Lewis, USA, 10.19. 5, Uchenna Emedolu, Nigeria, 10.26. 6, Leonard Scott, USA, 10.28. 7, Joshua J. Johnson, USA, 10.29. 8, Lueyl Dovy, France, 10.57. (Darrell Brown, Trinidad, n'a pas fini)