Germany stunned world champions Brazil to take gold in the men's beach volleyball as they became the first European team to win the Olympic title.

Julius Brink and Jonas Reckermann won by two sets to one, 23-21 16-21 16-14, but it took them five match points to settle the contest.

It meant there was no fairytale for Brazil's Emanuel Rego - the 39-year-old who won gold in 2004 and bronze in 2008, was competing in his fifth Olympics - and Alison Cerutti.

Latvia's Martins Plavins and Janis Smedins took bronze - their country's first medal of London 2012 - in a surprise 2-1 victory over Holland's Reinder Nummerdor and Richard Schuil.