Sailors Iain Percy and Andrew Simpson have scooped Britain's 17th gold of the Beijing Games in the Star class event.
Phillips Idowu had to settle for silver in the men's triple jump after missing out on the gold by just 5cm.
And earlier, British swimmer David Davies was beaten by Dutchman Maarten van der Weijden in the final few metres of the men's open-water 10km event.
Afterwards, he was so tired he collapsed on the floor and needed medical treatment, but he's OK now.
Davies' silver was Britain's third medal in the open-water events after Keri-Anne Payne and Cassie Patten won silver and bronze in the women's race on Wednesday.
Davies collapsed and had to be looked after by medics - but he's ok now
Davies said: "I gave it everything and that was what I wanted to do and I have something to show for it.
"I was delirious but the stretcher at the end was a bit mad. I just wanted to lie down and have a sleep."
Meanwhile, the BMXers have had their races postponed due to heavy rain, meaning Britain's Shanaze Reade will have to wait until Friday before she can go for gold.