La 99e édition du Tour de Lombardie s'est déroulée le . La course a été remportée par le coureur italien Paolo Bettini avec une moyenne de 41,418 km/h. Le parcours s'est déroulé entre Mendrisio et Côme sur une distance de 246 kilomètres.
Paolo Bettini fait la sélection en attaquant dans la côte de la Madonna del Ghisallo. Seul Gilberto Simoni, Giampaolo Caruso, Carlos Sastre et Frank Schleck peuvent le suivre. Sastre craque à seize kilomètres de l’arrivée sur une nouvelle accélération de Bettini, tandis que Caruso et Schleck sont distancés dans la dernière ascension. Ils arrivent néanmoins à revenir dans la descente. La course se joue donc dans un sprint à quatre dans lequel Bettini domine Simoni et Schleck[1].