Andre De Grasse followed up his win in the 200m in Birmingham with triumph in the 100m, the 400m hurdles went to Yasmani Copello and Hagos Gebrhiwet won the 5000m ahead of Ethiopian countrymen Muktar Edris and Yomif Kejelcha.
Dafne Schippers set a new world-lead time in the 200 metres as she surged to victory at the Diamond League meet in Oslo on Thursday.
Schippers, who won gold for Netherlands at the World Championships last year, reigned supreme with a time of 21.93 seconds, with Elaine Thompson of Jamaica (22.64secs) her closest challenger.
Olympic 100m hurdles champion Sally Pearson continued her comeback from injury but could only replicate the seventh-place finish she achieved in Birmingham last weekend.
Pearson, who suffered a dislocation and a complex fracture of both the ulna and the radius in her left arm at a meet in Rome last June, was well off the pace in a race won by American Brianna Rollins.
Stephenie Ann McPherson finished first in the 400m while world champion Hyvin Kiyeng won the women's 3000m steeplechase.
Asbel Kiprop and Faith Kipyegon were victorious as Kenya took glory in both the men's and women's Dream Mile races.
Olympic gold medallist Renaud Lavillenie was successful in the pole vault, Alexis Copello saw off Teddy Tamgho in the triple jump, the shot put went to Joe Kovacs and Thomas Rohler set a world-lead of 89.30m to win the javelin.
Sandra Perkovic won the discus, Ruth Beitia was triumphant in the high jump, with Ivana Spanovic taking maximum points in the long jump.