With Usain Bolt sidelined due to a hamstring injury, Blake added to his 100m win by taking out the 200m in a time of 20.29 seconds.
Nickel Ashmeade and Julian Forte finished behind the 26-year-old, who is a one-time Olympic gold medallist.
Blake took out the 100m in 9.95secs on Friday after Bolt withdrew, having torn his hamstring.