Australian long jumper Brooke Buschkuehl and discus thrower Matt Denny both achieved second-placed finishes in the Diamond League in London, less than a month before the world athletics championships.
Having finished out of the top three on Friday in Monaco, Buschkuehl leapt 6.72m on her fifth attempt at the London Stadium on Sunday, in front of a 50,000-plus crowd. She finished behind Quanesha Burks of the USA, with 6.98m.
It was Buschkuehl’s fourth best jump this year and she said: “I’ve never jumped this much in the space of six days. My body is definitely feeling it.”
Commonwealth Games champion Denny is also in good form ahead of the world championships in Budapest on August 19.
The 27-year-old’s throw of 66.77m was his season’s best and earned him second place behind Sweden’s Olympic champion Daniel Stahl.
Nina Kennedy was just out of the medal places in the women’s pole vault, finishing fourth with a best clearance of 4.71m.
The West Australian was one of four to attempt 4.80m but ran through on her final attempt in windy conditions. She missed out on third place on countback.
Meanwhile, Marie-Josee Ta Lou showed that she will be a force to be reckoned with by winning the women’s 100m in a scorching 10.75 seconds, ahead of local favourite Dina Asher-Smith (10.85).
World champion Noah Lyles won a sparkling 200 metres as the American’s 19.47 seconds run improved his own fastest time in the world this year. Botswana’s Letsile Tebogo was second in an African record 19.50.
Dutchwoman Femke Bol showed that she is in the hottest form when she blasted to a European record of 51.45 seconds in the 400m hurdles.
Her compatriot Sifan Hassan, who won the London Marathon in April, looked short of race sharpness as Ethiopian world champion Gudaf Tsegay swept past heron the home straight to win the 5,000 metres in a personal best 14 minutes, 12.29 seconds.
South Africa’s world record-holder and 2016 Olympic champion Wayde van Niekerk continued his path back towards his best by winning the 400 metres in 44.36 seconds, just edging American Bryce Deadmon (44.40).
In the women’s 3,000m steeplechase Kenyan Jackline Chepkoech produced a brilliant personal best of 8:57.35, making her the only athlete to go under nine minutes this year.