World record holder and Olympic gold medallist David Rudisha could only finish third in the 800 metres at the Weltklasse meeting in Zurich, behind Botswana's Nijel Amos and Ayanleh Souleiman of Djibouti.
Amos, who beat Rudisha to gold at the Commonwealth Games last month, surged through the field to win the Diamond League event in one minute 43.77 seconds.
Souleiman finished in 1:43.93, edging out Rudisha on the line by three hundredths of a second.
After the Kenyan's training for this season was hampered by a knee injury that sidelined him for most of last year, Rushida is now looking ahead to next year's world championships in Beijing.
"It has been a tough season for me," Rudisha said. "My preparation wasn't perfect this year because I was carrying over an injury from last year. But I'm looking forward to next year.
"I just want to assure my fans that I haven't been at 100 only because I didn't have good preparation. I started the season at sixty or seventy per cent and it's hard to recover from that."
World champion LaShawn Merritt comfortably won the 400 with a time of 44.36, beating fellow American Gil Roberts in 44.96. Isaac Makwala of Botswana was third in 45.03.
In the 100, Kemar Bailey-Cole ran a season's best, powering through the field to win in a time of 9.96. American Mike Rodgers was second in 10.05, one hundredth of a second quicker than British sprinter James Dasaolu.
Gay places last in 100
Asafa Powell was fourth, while Tyson Gay finished last. Both have recently returned from doping bans.
In the women's events, Asha Philip, Ashleigh Nelson, Anyika Onuora and Desiree Henry broke the British 4x100 relay record for the second time in less than two weeks, with a time of 42.21. The previous record had stood for 34 years.
Jamaica was second in 42.33, ahead of the U.S. in 42.48.
Elsewhere, American Jennifer Simpson edged out compatriot Shannon Rowbury by one hundredth of a second to win the 1,500 in 3:59.92.
Dawn Harper-Nelson of the United States beat Olympic champion Sally Pearson and European champion Tiffany Porter in the 100 hurdles.
Harper-Nelson clocked 12.58 to beat Pearson in 12.71, with Porter one hundredth of a second further back.
Cindy Billaud, who finished just behind Porter on the same track two weeks ago, clipped two hurdles but the Frenchwoman nevertheless finished the race, more than 12 seconds behind Harper-Nelson.
In the javelin, Thomas Roehler of Germany threw a personal best of 87.63 metres to beat Olympic champion Keshorn Walcott, who set a new national record for Trinidad and Tobago of 85.77.
American Reese Hoffa won the men's shot put with a season's best of 21.88 while Croatia's Sandra Perkovic once again dominated the women's discus, throwing 68.36 to beat Gia Lewis-Smallwood of the U.S. and former world champion Dani Samuels of Australia by more than one metre.
Olympic gold medallist Christian Taylor of the United States also had a season's best, clearing 17.51 to win the men's triple jump ahead of European champion Benjamin Compaore of France in 17.45.