|Usain Bolt. [Photo:BBC]|
The Jamaican duo were the star attraction in a field that included 15 gold medallists from London 2012.
The pair, who have not gone head to head since the Olympics, avoided each other again, Bolt winning the 200m in 19.66secs and Blake the 100m in 9.76.
Speaking before the event Jamaican sprint star Blake, who won silver in both the 100m and 200m at the Olympics, said he hoped to spring another surprise.
He ran the joint-third fastest time in 100m history in Lausanne last week - only Bolt has run faster - but wet conditions in Switzerland did not lend themselves to fast times.
Victory was made easier, however, when his main competitor Tyson Gay of the United States was disqualified for a false start.
|Yohan Blake. [Photo: BBC]|
In the end it proved an easy win for the 22-year-old, who beat countryman Nesta Carter into second with American Ryan Bailey third.
In the 200m, Bolt was pushed hard by another Jamaican, Nickel Ashmeade, before he found his stride in the final 50 metres to cruise home.
Jason Young and Warren Weir made sure Jamaicans took the top four places.