Brazilian Robert Scheidt regained his Olympic Laser title after keeping his key rivals behind in the final race of the series.
Scheidt, the Atlanta champion and silver medallist in Sydney, held a nine-point cushion going into the finale and sealed gold by placing sixth.
Austria's Andreas Geritzer took silver and Slovenia's Vasilij Zbogar the bronze, his country's first ever Olympic sailing medal.
Ireland’s Rory Fitzpatrick finished the competition in 30th place.
The 11th race was completed at the third attempt. Shifting winds forced the first attempt to be abandoned before the first mark and, after lining up again, the start-sequence was postponed.
Filed by Johnny Proby