As if the 100m final could get any dramatic, an Olympian says she punched a drunk in the stands who hurled a bottle as Usain Bolt and other competitors were lining up to race.
Dutch bronze medal winning judo competitor Edith Bosch has tweeted that she had punched the "drunken" man in the stands, who has been arrested by police.
She tweeted in Dutch a message which, when translated says: "A drunken guest throws a bottle for me on the track! I have beaten him....unbelievable! #angry #disrespectful"
According to the Daily Telegraph, another spectator tweeted: "Man in front of me threw bottle onto track just at start! Had to be wrestled off ..."
The scuffle was captured partly on video as the stellar line up of 100m athletes was being introduced and preparing to race.