American Christian Coleman, who has been surrounded by controversy since missing a three drugs tests, won his 100m heat in 9.98 seconds, the fastest time of the day.