Le bernois Fabian Cancellara a remporté le Tour des Flandres devant le champion Tom Boonen. Ce dernier avait déjà été vainqueur de deux Tours des Flandres. C’est exploit inscrit pour la deuxième fois un Suisse au palmarès de l’épreuve belge après Heiri Suter en 1923.
Il a d’abord réalisé un premier démarrage à 45 km de l’arrivée, auquel seul le belge Tom Boonen est parvenu à répondre. Les deux hommes avaient alors bien collaboré et ils avaient rapidement creusé l’écart sur leurs poursuivants. Enfin dans le terrible Mur de Grammont, Cancellara assène le coup final à Boonen en accélérant une nouvelle fois. Il franchira la ligne d’arrivée 1′13″ devant Boonen et 2′10″ devant un autre Belge Philippe Gilbert de 2′10 ».