Usain Bolt ran his fastest time of the season to win his Olympic 200m semi-final as Justin Gatlin missed out on a place in the Rio 2016 final.

Follow all the Olympic events here.

Available to UK users only.