Andre De Grasse finishes second in 100m and 200m at Diamond League final

De Grasse equals his 100m personal best of 9.89 seconds

Matt Hughes finishes sixth in steeplechase final

In other action, Sifan Hassan has won the first of three hoped-for gold medals, in the 5,000m

Kipruto loses shoe, wins Diamond League 3,000m steeple final

In the high-stakes Diamond League final, Kipruto loses a spike but squeaks past Morocco’s El Bakkali for a $50,000 payday