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

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

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

Дженсон Баттон не зміг завершити гонку через погано закріплені на піт-стопі колеса: британець був змушений зупинитися на виїзді з піт-лейна. Росіянин Віталій Петров зайняв 12 місце. На відміну від більшості суперників, що зупинялися в боксах тричі, пілот „Renault“ провів гонку з двома піт-стопами. Тим не менш, це не дозволило Петрову прорватися в очкову зону.