Usain Bolt ran his fastest time of the season to win his Olympic 200m semi-final in 19.78 seconds; as American Justin Gatlin missed out on a place in the final.
He finished third in his semi-final after clocking 20.13. Yohan Blake also failed to cruise to the final after finishing sixth in 20.37 seconds.
The Jamaican star has been battling injury over the past couple of years.