Le Suisse Fabian Cancellara (Team Saxo Bank) remporte en solitaire le Tour des Flandres après une première attaque avec Tom Boonen dans le Molenberg à 44 kilomètres du but puis une accélération décisive dans le Mur de Grammont aux 15 kilomètres. Il précède Boonen et Gilbert.