Rudisha beaten on return
World record holder David Rudisha was beaten on his return from injury in the 800m at the Diamond League Prefontaine Classic in Eugene, Oregon.
The Kenyan, who has had a lengthy lay-off with knee and calf problems, followed his pacemaker and looked strong until the last 100m but was passed by half a dozen challengers after failing to find the final kick.
Botswana's Nijel Amos won in one minute 43.63, the fastest time in the meeting's history and in the world this year, with Ethiopia's Mohammed Aman edged into second. Rudisha was seventh in 1:44.87. Britain's Andrew Osagie was eighth.
Grenada's Kirani James squeezed out LeShawn Merritt on the dip to win the 400m, the pair each clocking a world-leading 43.97sec. Britain's Martyn Rooney ran his season's best, 45.52s but could only finish sixth.
Justin Gatlin won the 100m in 9.77s ahead of fellow American Michael Rodgers and Frenchman Jimmy Vicaut, with Jamaica's Nesta Carter only fourth.
France's Pascal Martinot-Lagarde beat off a strong field to win the 110m hurdles, sharing a lap of honour with compatriot Renaud Lavillenie after the latter won the pole vault, clearing 5.80m.
Jamaica's Novlene Williams-Mills coasted to victory in the women's 400m, her second in succession in the competition, ahead of Francena McCorory of the United States.
Tori Bowie won the 200m ahead of Nigeria's Blessing Okagbare and Bowie's fellow American Allyson Felix while Jamaica's Kaliese Spencer won the women's 400m hurdles. That race's main incident came when Georganne Moline fell and almost brought down fellow American Dalilah Muhammad, the pair finishing in the last two places.
Ethiopia's Sofia Assefa won the 3,000m steeplechase and Kenya's Hellen Obiri the 1500m, both in world-leading times. Great Britain's Eilish McColgan was last of 11 finishers in the steeplechase, over a minute back, while Hannah England was 12th of 13 in the 1500m.
Ivana Spanovic of Serbia won a close long jump, with Russia's Darya Klyshina recording the same distance of 6.88m and Eloyse Lesueur of France just one centimetre behind. Briton Shara Proctor was sixth.
Croatia's Sandra Perkovic won the discus with a meeting record of 69.32m while American Reese Hoffa took the men's shot put.