De wegwedstrijd bij de mannen was van begin af aan spannend. Enkele grote groepen wisten los te komen van het peloton maar hun voorsprong werd beperkt gehouden door de Nederlandse ploeg. Nadat de Australiërs het gat hadden dichtgereden, hielden de Italianen het tempo in het peloton hoog, waardoor uitloop-pogingen lastig werden en het peloton snel uitdunde. Twee ronden voor de finish ging Rebellin in de aanval en kreeg Kolobnev met zich mee. De twee leken aanvankelijk weg te komen, maar nadat hun voorsprong was opgelopen tot 35 seconden ging de Spaanse ploeg aan kop van het peloton het gat dichtrijden voor Freire. Op de laatste beklimming van de Birkenkopf zette Bettini aan en reed weg bij het peloton. De uit deze ontsnapping ontstane kopgroep (Bettini, Rebellin, Schleck, Sánchez, Schumacher, Wegmann, Evans, Kroon, Dekker, Boogerd, Gilbert, Leukemans, Elmiger en Kolobnev) werd niet meer bijgehaald door het peloton. Enkele kilometers voor de streep brak deze kopgroep weer en Bettini, Kolobnev, Schumacher, Schleck en Evans bleven met z'n vijven over voor het wereldkampioenschap. Kolobnev ging de sprint aan met Bettini en Schumacher in zijn wiel. Bettini won de sprint en prolongeerde hiermee zijn wereldtitel van 2006.