Event by event
400 m (non-DL): Hudson-Smith confirmed with 45.03 as Eurochamp Rooney false started.
5000 m: Farah in top shape, 12:59.29 WL, his 4th best of career and fastest since 2012. Butchart in 2nd beats Africans.
110mH (non-DL): Bascou is ready with 13.20 (-1.0) clear win, but Pozzi 13.19 PB in heats (-0.8, did not run final due a to a cramp). Merritt out in heats.
400mH: Clement wins after strong finish 48.40, his fastest of 2016.
LJ: Chinese win for Shanghai top placer Gao 811 (+0.9) 6 cm ahead of Monaco winner Forbes 805 (-0.5).
SP: Kovacs with 22.04 beat Walsh and Storl (21.54 and 21.39, season top marks for both).
4×100 m (non-DL): What a British strength, first sub 38 of the year by two GBR teams. 37.78 and 37.81 and not all 8 can run in Rio.
100 m (non-DL): Surprise win for Ta Lou 10.96 (-0.7, first PB 10.96 in heats already) and Ahye 10.99 also beat SAFP 11.06 (11.03 in heats).
200 m: Schippers ruled clearly 22.13 (-0.8) some 0.50 against the rest.
800 m (non-DL): Oskan-Clarke in close finish 1:59.46 over Sharp and Ludlow.
SC: Ghribi moved into faster shape region with 9:21.35 win.
PV: Stefanidi 480 and has 4 wins out of 6 DL meets. Silva 472 and Murer retired at 432 (neck pain). Stefanidi needs only to compete in finals to win the DR.
LJ (non-DL): After HJ PB also LJ SB for KJT 684 (+0.9) beating specialist Proctor 680 (+0.1).
DT: Meet record for Perkovic 69.94 and nobody can beat her in Diamond Race after this win.