British hearts were broken on the water as Sweden denied sailors Iain Percy and Andrew Simpson gold in the Star class.
The defending Olympic champions sailed exceptionally throughout the week and came into the medal race with an eight-point lead over Brazil's Robert Scheidt and Bruno Prada.
However, it was Sweden, not Brazil, that proved Percy and Simpson's undoing as the Brits lost their crown to Fredrik Loof and Max Salminen.
The British pair came into the medal race with a comfortable lead, knowing fourth place or better would guarantee them gold.
They also needed to finish sixth or higher should third-place Sweden win the medal race, which, unfortunately for Percy and Simpson, they did.
Britain entered the final leg of the race in sixth but slipped away in the last 100 metres to finish eighth, handing Loof and Salminen gold on the Nothe Course.
Percy and Simpson had begun the race strongly and rounded the first mark in fifth, with main pre-race rivals Scheidt and Prada eighth.
The Brazilian pair moved up to fifth at the second mark, but Percy and Simpson remained in front and crossed the mark four seconds ahead.
The Brits were having to hold their nerve to keep Scheidt and Prada at bay, but opened up a three-place gap with a marvellous turn at the third mark. Sweden rounded the fourth mark in the lead and Great Britain in fifth, while Scheidt and Prada were ninth of the 10-boat fleet.
Percy and Simpson's attention soon turned to Sweden instead, who threatened their gold medal position.
The Brits needed to finish sixth or higher if Loof and Salminen won the medal race, but suffered on the final downwind as they went from as high as fourth to finish eighth overall to mean ended up with silver.