STOCKHOLM - Canadian sprint star Andre De Grasse roared to another Diamond League victory on Sunday.
The 22-year-old from Markham, pulled away from the field to win the 100 metres in a blistering 9.69 seconds.
The time would have been both a Canadian record and a big personal best for De Grasse, but the wind reading was an illegal 4.8 metres per second _ anything above two metres is illegal.
The Canadian record is 9.84, held by both Donovan Bailey (1996 Olympics) and Bruny Surin ('99 world championships). De Grasse's fastest time was the 9.91 he ran en route to winning bronze at last summer's Rio Olympics.
The victory was the third straight for De Grasse, who won the 100 metres at the Oslo Diamond League meet earlier in the week. He won the 200 metres in Rome earlier in the month.
Ben Youssef Meite of the Ivory Coast ran 9.84 to finish second Sunday, while Ryan Shields of Jamaica was third in 9.89.
Melissa Bishop of Eganville, Ont., was fourth in the women's 800 metres. The world silver medallist crossed in 1:59.70. Francine Niyonsaba won in 1:59.11, while Sweden's Lovisa Lindh was second in 1:59.41, and Selina Buchel of Switzerland took third (1:59.66).