Гонщики австрийского коллектива традиционно лидировали в гонке, пока заминки на пит-стопе не отбросили Феттеля с Уэббером на третье и четвертое место соответственно. Алонсо воспользовался ситуацией и вышел вперед, после чего удержал лидирующую позицию до конца заезда.

На втором месте ехал Льюис Хэмилтон на "McLaren", однако пилоты "Red Bull" в очной борьбе смогли опередить британца. В результате, действующий чемпион мира Себастьян Феттель стал вторым, а подиум дополнил его напарник Марк Уэббер. В конце дистанции Хэмилтону пришлось сбросить темп для того, чтобы сэкономить топливо, но гонщик "McLaren" все же удержал четвертую позицию под натиском Фелипе Масси.

Шестым Гран-при Великобритании завершил Нико Росберг на "Mercedes", вслед за ним клетчатый флаг увидел Серхио Перес на "Sauber". Очковую зону дополнили Ник Хайдфельд, Михаэль Шумахер и Хайме Альгерсуари.

Дженсон Баттон не смог завершить гонку из-за плохо закрепленных на пит-стопе колес: британец был вынужден остановиться на выезде с пит-лейна. Россиянин Виталий Петров занял 12 место. В отличие от большинства соперников, останавливавшихся в боксах трижды, пилот "Renault" провел гонку с двумя пит-стопами. Тем не менее, это не позволило Петрову прорваться в очковую зону.