Britain's Phillips Idowu tonight saw Olympic gold snatched from his grasp by an agonising five centimetres in the triple jump final in Beijing.
Idowu produced his best jump of the year to lead with 17.62 metres after the third round, only to see Portugal's Nelson Evora then leap 17.67m in the next round.
Matching his personal best of 17.68m would have given Idowu gold, but the 29-year-old Londoner was unable to improve in the final two rounds and had to settle for silver. Leevan Sands of the Bahamas claimed bronze with 17.59m while Britain's Larry Achike was seventh.
Idowu's misfortune rounded off a miserable night for the British team with the defending champion 4x100 metres relay team disqualified from the semi-finals.