Blake pulled out of today's Diamond League meet yesterday but he says the move was precautionary and he will be able to participate in next month's IAAF World Championships in London.
Moroccan athletes continued to have a good night in front of their home crowd, as Soufiane Elbakkali (8:05.12) powered to victory in front of Kenyan duo Jairus Kipchoge Birech (8:10.91) and Amos Kirui (8:12.18) in the men's 3000m steeplechase.
Brazil's Braz, meanwhile, failed to record a mark in a men's pole vault competition won by the renascent talent of Poland's surprise 2011 world champion Pawel Wojciechowski, who finished with a best of 5.85m.
Ujah ran a time of 9.98 seconds - beating the previous record of 10.12 held by Justin Gatlin - a season's best time and just short of his personal best.
The Bahamian runner finished well clear of American pair Natasha Hastings and Quanera Hayes, who clocked 50.86 and 51.08 respectively, with South Africa's world and Olympic 800m champion Caster Semenya finishing seventh in a season's best of 51.53.
The Rio Olympic champion eased to a second victory of the season and set another meeting record with a 49.80 seconds, finishing nearly a second before runner-up Natasha Hastings of the USA.
Shaunae Miller-Uibo of Bahamas destroys the field to win with a margin of over one second.
Renato Sanches set to leave Bayern Munich for AC Milan
While Bayern Munich won the race, he struggled to assert himself under Carlo Ancelotti . Sanches turned down Manchester United to join Bayern.
Olympic shot put champion Ryan Crouser appears an unstoppable force as he heads towards the London World Championships.
The 22-year-old made history in Rio last year when he became the first Canadian sprinter to win three medals at a single Olympics - silver in the 200m, behind Bolt, and bronze from the 100m and 4x100m relay.
In the men's high jump, Ukrainian Andriy Protsenko won with a leap of 2.27 metres.
In the women's triple jump, Jamaican Kimberly Williams finished second with an effort of 14.31 metres.
The Markham, Ont., native ran the distance in 20.03 seconds.
Zuzana Hejnova of the Czech Republic won the women's 400 metres in 54.22 seconds.
Briton Chijindu Ujah timed 9.98sec to take the men's 100m from Ivorian Ben Youssef Meite in 10.01.