Last update on.From section Athletics
Olympic champion Elaine Thompson Herah ran the Eugene Diamond League's second-fastest women's 100m.
The Jamaican retained her double 100m-200m title in Tokyo and set a new world record of 10.54 seconds.
Only Florence Griffith-Joyner, an American, has ever run faster than her in 1988 when she set a world record of 10.49 seconds.
Britain's Dina Smith finished third in 200m, continuing her recovery from the hamstring injury which hampered her Olympic campaign.
The race was won by Mujinga Kambundji of Switzerland, with Gabrielle Thomas from America finishing 0.08 seconds ahead of Asher-Smith.
Thompson-Herah was second in the 100m by her Jamaican compatriots Shelly Ann Fraser-Pryce, and Shericka Jackson third, respectively. This was a repeat of the Tokyo podium.
American Sha'Carri Richardson finished last after a one month suspension following a positive test for marijuana.
The 21-year old said, "It was great to return to the sport." I wanted to be able come and perform. Despite having the month off and all that I had to deal, I am not angry at myself.
"This is only one race. I'm still learning. You're aware of my capabilities. You can count me out if necessary, for I'm here to stay."
Fraser-Pryce was the second fastest woman in history to run 10.63 seconds, behind Griffith-Joyner. However, she was overtaken by Thompson-Herah, 29 years old, who ran 10.61 seconds to retain her Olympic title in Tokyo.
Eugene's Olympic stars shine
Record breaking was witnessed at the Prefontaine Classic, Eugene. Olympic medallists continued their fine form on the Diamond League tour.
Tokyo bronze medallist Andre de Grasse won men's 100m in 9.74 seconds. Ronnie Baker and Fred Kerley, the Olympic silver medalist, were second and third.
American Olympic bronze medallist Noah Lyles, in the men's 200m, set a new world record of 19.52 seconds.
Athing Mu won the non-Diamond League 800m gold in Tokyo. She also won the Eugene non-Diamond League race in Eugene. This was a race in which Keely Hodgkinson, Britain's Olympic silver medallist, placed fifth and Jemmareekie eighth.
Jakob Ingebrigtsen, Norway's Olympic 1500m Champion, won over one mile in three minutes 47.24 seconds, a new world record time. Faith Kipyegon, two-time Olympic champion from Kenya, won the 1500m with Laura Muir (who managed 12th in Tokyo).
Olympic silver medallist Dalilah Muhammad broke the meeting record with 52.77 seconds in the 400m hurdles. Norah Jeruto, Kenya, won the women's 3000m steeplechase. Joshua Cheptegei, Uganda's 5,000m gold winner set a new world lead at 2 miles of 8.55 seconds.
The field events saw Katie Nageotte, a former Olympic pole vault champion from the US, win with a leap of 4.82m. This was again ahead of Holly Bradshaw, Tokyo silver medallist.
Pedro Pichardo, the triple jump Olympic champion from Portugal, continued his winning streak at Hayward Field while Iryna Gerashchenko of Ukraine, who was fourth in Tokyo, won women's high jumping.
Ryan Crouser, a two-time Olympic shot put champion from the USA, set a new Diamond League record at 23.15m
Elliot Giles placed fourth in the men’s 800m, won by Marco Arop of Canada. Oliver Dustin, his British team-mate, fell to seventh after leading the final straight.
The next stop on the Diamond League tour will be Lausanne on Thursday before Paris next weekend.