Middle-distance king Stewart McSweyn has further cemented his Olympic medal credentials by smashing his own Australian 1500m record at the Diamond League meet in Monaco.
In a red-hot race where 10 of the top 12 finishers set personal bests, McSweyn was fourth in three minutes 29.51 seconds, taking a full second off the previous mark he set last year in Doha.
The 26-year-old Tasmanian also qualified for the 5000m and the 10,000m at the Tokyo Olympics, but has chosen to focus solely on the 1500m where he believes he has the best chance of achieving a podium finish.
Fellow Australian Jye Edwards, who will also make his Olympic debut in Tokyo, also set a PB with 3:32.23 which lifted him to sixth spot on the Australian all-time list.
Reigning world champion Timothy Cheruiyot powered home to claim the win in 3:28.28 - the fastest 1500m time in the world this year.
Cheruiyot was left off the Kenyan Games team after finishing a disappointing fourth in the Olympic trials last month, although he has not given up hope of getting a last-minute call-up from selectors to compete in the Japanese capital.
"Hopefully that will be the deciding performance to make the team for Tokyo," he said after his victory in Monaco.
McSweyn's training teammate Genevieve Gregson was sixth in the women's 3000m steeplechase in 9:17.81, her second-fastest time ever.
Catriona Bisset rounded out a superb Olympics preparation by clocking 1:58.42 in the women's 800m.
The Victorian has bettered 1:59.50 in each of her past five races.
Reigning Commonwealth champion Brandon Starc was sixth in the men's high jump with a best clearance of 2.21m.