Pitreavie athlete Eilidh Child came third over 400m hurdles in the Diamond League at the Stadio Olimpico, Rome.
Child started strongly on equal terms with Kaliese Spencer (Jamaica) and USA’s Georganne Moline at 200m.
Spencer, winner at last weekend’s Diamond League in Eugene, forged ahead down the home straight to clock a winning 53.97 seconds. Moline came home in second (54.46), with Child third in a season’s best of 54.82 seconds.
Child said: “It didn’t quite go to plan but things are coming on, I’m getting there.
“The Commonwealth Games are going to be so exciting, it’s going to be an amazing games.”
Sprinter Justin Gatlin (USA), the fastest man in the world this year with 9.87 at the last Diamond League meeting, powered his way to a 9.91 seconds victory in the 100m.
GB’s Adam Gemili was third in 10.07 seconds, just five days after running 10.08 at Bedford. World indoor champion Richard Kilty finished 9th in 10.26.
Gemili said: “You don’t want to look specifically at times but I’m making progress and hope to run under 10.00 this season. If you go out to a meet and try and run a certain time and you don’t run it, then you’ll come away quite disappointed so I’m just happy.”
World and Olympic 100m champion Shelly-Ann Fraser-Pryce struggled home last in the 100m as Eugene 200m winner Tori Bowie (USA) took the race in a personal best 11.05 seconds.
The status quo was maintained in the women’s 800m as Eunice Sum (Kenya) held her form over the last lap to clock a winning 1 minute 59.60 seconds ahead of 18-year-old prodigy Sahilly Diago (Cuba) in 2:00.01.
Pre-race favourite Genzebe Dibaba (Ethiopia) won the 5,000m, launching a long run for home 300m out from the finish.
Dibaba’s final lap of 62 seconds saw her home in a world lead 14 minutes 34.99 seconds. British veteran Jo Pavey placed 10th in a season’s best 15.04.87.
Olympic 100m hurdles champion Sally Pearson (Australia) pulled out before the race start leaving world champion Brianna Rollins (USA) to take the victory in a world lead of 12.5 seconds, out-dipping Dawn Harper-Nelson (USA) on the finish line by one hundredth of a second.
The outstanding field event result of the night came in the men’s high jump, where Mutaz Essa Barshim (Qatar) cleared a world lead of 2.41m, an Asian record and a height which equalled the Diamond League record.
Olympic shot putt champion Valerie Adams (New Zealand) claimed an incredible 48th consecutive victory, launching the shot out to 20.01m, 41cm ahead of Christina Schwanitz’s (Germany) best.
Adams said: “I’m really happy to come back and win because my last visit was two years ago, just before the Olympics.
“I could only go to The Vatican for an hour’s visit today.
“I go straight from here to a meeting in Marrakech for a competition on Sunday and then fly to New York for the next Diamond League meeting.
“The life of an athlete is that you see hotels more than anywhere else,” she added.