Emmanuel Eseme of Cameroon set a Games record and national record in the men's 100m, clocking 9.83. Lachlan Kennedy of Australia and Kayinsola Ajayi of Nigeria secured silver and bronze, respectively.

Sinesipho Dambile from South Africa won the men's 200m with a time of 19.96, followed by Udodi Onwuzurike of Nigeria and Christopher Taylor of Jamaica. Samuel Ogazi of Nigeria claimed gold in the men's 400m, with Jereem Richards of Trinidad and Tobago and Zakithi Nene of South Africa taking silver and bronze. Read more racing coverage.

Navasky Anderson of Jamaica won the men's 800m, followed by Luke Boyes of Australia and Wyclife Kinyamal of Kenya. Josh Kerr of Scotland secured the men's mile gold, with Cameron Myers of Australia and Timothy Cheruiyot of Kenya taking silver and bronze. Related: Audrey Werro sets new national record in Zürich 800m.

This original Runner World brief is based on reporting from Athletics Weekly. Visit the source for its complete reporting, context and any later corrections.