Britain’s Dina Asher-Smith finished third in the 200m at the Rome Diamond League as Jamaica’s Shericka Jackson won ahead of Elaine Thompson-Herah.
Jackson won in a season’s-best 21.91 seconds, with Olympic champion Thompson-Herah finishing in 22.25.
Asher-Smith, who will defend her world title in the United States next month, was close behind in 22.27 – her best time this season.
American Allyson Felix, in every final season before retirement, was seventh.
Bahamian Shaunae Miller-Uibo was fourth in a field stacked with Olympic champions, with Britain’s Beth Dobbin ninth in 23.36 at the Stadio Olimpico.
In the 1500m, Olympic silver medalist Laura Muir, continuing her return from a back injury, finished third in four minutes 4.93 seconds.
Muir kept pace with winner Hirut Meshesha and Axumawit Embaye, who finished second, but did not have the speed to overtake the Ethiopians on the final straight as they crossed the line in 4:03.79 and 4:04.53 respectively.
Briton Lina Nielsen finished fourth in the 400m hurdles in a personal-best 54.73 seconds, while Lawrence Okoye was fifth in the discus with 64.72m.
Jemma Reekie’s 2:00.28 was enough for ninth in an 800m race won by American Olympic champion Athing Mu in 1:57.01 – a world-leading time this season.
In a non-Diamond League event at the same stadium, Nethaneel Mitchell-Blake came fifth in a season’s-best 20.59 seconds as American Kenneth Bednarek won in 20.01, also his best of the season.
The sixth meeting of the season takes place in Oslo on 16 June, with two others after that leading up to the World Championships, which begin in Eugene on 14 July.
More to follow.