American Kendra Harrison won the women's 100m Hurdles in a time of 12.64 by a comfortable margin at the Weltklasse Diamond League meeting in Zurich.

Briton Cindi Ofili, who narrowly missed out on a bronze in Rio, finished second, with Dawn Harper-Nelson in third.

In the men's 100m, Asafa Powell clocked a time 9.94 to win, finishing two hundreths of a second outside his season's best. 

Akani Simbine finished second, with the same time of 9.99 as Ben Youssef Meité, who was classified third.  

Harrison too strong for field

Harrison, who smashed the world record at the London Anniversary Games before the Olympics, raced away from a stellar field including Olympics finalists Ofili, Cindy Roleder but without the American trio of Rio medalists Kristi Castlin, Nia Ali and Olympic champion Brianna Rollins

The 23 year old who sensationally broke Yordana Donkova's 28 year record at the Muller Games in July, missed out on qualification at the US Olympic trials but once again made a statement to her rivals she was here to stay.  

Cindi Ofili continues her steady rise in the event and will now look to an injury-free winter as she approaches the World Championships in London next August.

Powell wins in Bolt absence

In the men's 100m, Asafa Powell pipped South Africa's Akani Simbine to victory in field a minus Justin Gatlin at the top of the points rankings. Usain Bolt was also absent.

On a mild evening in Switzerland, the Jamaican made a steady start and held off Simbine aswell as the surging Meité to record to the win and take the Diamond League trophy.

Briton's Adam Gemili and CJ Ujah finished 5th and 8th respectively.  

In the men's 400 events, American Kerron Clement followed up his Olympic gold with a narrow win over Puerto Rico's Javier Culson in the 400m hurdles.

Clement's teammate LaShawn Merritt put behind his disappointment of Brazil with a win in the 400m. Both men take away Diamond trophies.