Соревнования по парусному спорту в каждом из классов состояли из 10 гонок, за исключением класса 49er, где проводилось 15 заездов. В каждой гонке спортсмены стартовали одновременно. Победителем каждой из гонок становился экипаж, первым пересекший финишную черту. Количество очков, идущих в общий зачёт, соответствовало занятому командой месту. 10 лучших экипажей по результатам 10 гонок попадали в медальную гонку, результаты которой также шли в общий зачёт. В случае если участник соревнований не смог завершить гонку ему начислялось количество очков, равное количеству участников плюс один. При итоговом подсчёте очков не учитывался худший результат, показанный экипажем в одной из гонок. Сборная, набравшая наименьшее количество очков, становится олимпийским чемпионом.