Canadian shot putter Dylan Armstrong finished second in Thursday’s Diamond League event in Oslo.
Armstrong, the defending Diamond League champion, had a top throw of 20.82 metres in his five attempts. He was beaten by reigning Olympic champion Tomasz Majewski of Poland, who tossed 21.36 m. World champ David Storl of Germany took third place with a throw of 20.69 m.
Armstrong, from Kamloops, B.C., has finished in the top three in each of his three Diamond League starts this season. He placed second in Shanghai in May, and third last week in Eugene, Ore., where he threw a personal season-high 21.50 metres.
The Canadian ranks third in the Diamond League standings, behind leader Reese Hoffa of the United States and Majewski.
Lopes-Schliep well back
Canada’s Priscilla Lopes-Schliep finished fourth in the women's 100-metre hurdles event.
World champion Sally Pearson of Australia won in a meet-record 12.49 seconds — matching her own world-leading time she set in March. American Kristi Castlin finished second in 12.56, and Great Britain's Tiffany Porter was third in 12.70.
Lopes-Schliep, the Diamond League champion two seasons ago, clocked in at 12.74.
Fellow Canadian Phylicia George didn't make the final. She was disqualified for a false start in her heat.
Bolt outduels Powell
Usain Bolt won the men's 100-metre race in impressive fashion for the second week in a row, this time outduelling fellow Jamaican Asafa Powell.
Bolt's time of 9.79 seconds, which set a new meet record, was just off the world-leading 9.76 he ran last week in another Diamond League victory in Rome. The reigning Olympic champion now owns the three fastest times in the world this year.
Powell finished second in a season's-best 9.85, perhaps giving him confidence that he can hang with Bolt as the London Olympic approach.
Jamaica's Lerone Clarke finished third in 10.10 in the top-heavy field, and Canada's Justyn Warner was fourth in a season's-best 10.20.