Olympic champion Usain Bolt ran 19.58 seconds for victory in the 200 metres at the Lausanne Diamond League meeting on Thursday while Yohan Blake equalled the second fastest time ever to win the 100 in 9.69.