Sailing at the 2012 Summer Olympics was held July 28, 2012 to August 11, 2012 at Weymouth and Portland National Sailing Academy.
|RS:X||Dorian van Rijsselberghe (Netherlands)||Nick Dempsey (Great Britain)||Przemyslaw Miarczynski (Poland)|
|Laser||Tom Slingsby (Australia)||Pavlos Kontides (Cyprus)||Rasmus Myrgren (France)|
|Finn||Ben Ainslie (Great Britain)||Jonas Høgh-Christensen (Denmark)||Jonathan Lobert (France)|
|RS:X||Marina Alabau (Spain)||Tuuli Petäjä (Finland)||Zolfa Klepacka (Poland)|
|Laser Radial||Xu Lijia (China)||Marit Bouwmeester (Netherlands)||Evi Van Acker (Belgium)|