Wanyonyi impressively held off Worlds bronze medalist Reynold Cheruiyot over the last 400 to win in a pb of 3:34.11. Thomas (11.01/21.89) ran a world leader in the 200 but her wait for a wind-legal sub-11 in the 100m goes on. All did not go well for world 800m champ Lilian Odira who was beaten in her specialty.