Partenza alle 10:59 da viale Belforte a Varese, dopo lo spostamento da Palazzo Estense. Parte subito forte la gara con la prima fuga di 35 atleti, tra i quali anche il varesotto Stefano Garzelli capitano della Acqua &amp; Sapone-Caffè Mokambo in cerca della vittoria che manca a Varese dal 1931, dopo solo 10 km ed un'elevata media nella prima ora di 46,600 &lt;a href="Chilometro%20orario"&gt;km/h&lt;/a&gt;. È ancora l'Acqua &amp; Sapone, con Luca Paolini, a rilanciare un nuovo tentativo di fuga dopo 30 km che accumula 9'25” di massimo vantaggio e mantiene la testa della corsa fino sul Ghisallo. Qui sono Gilberto Simoni, Stefano Garzelli e Michele Scarponi a ricucire lo svantaggio, annullato a 22 km dall'arrivo dal gruppo che torna compatto. Prende il comando quindi la Lampre con Tiralongo, Marzano e Szmyd ed è poi di Damiano Cunego l'azione decisiva. Sul Civiglio partono Horner e Failli, seguiti dallo stesso Cunego, che li stacca dopo lo scollinamento e nella discesa verso il San Fermo resiste all'inseguimento dell'oro olimpico Samuel Sánchez. Il "Piccolo Principe" di Cerro Veronese arriva dunque solo al traguardo in Lungo Lario Trento, staccando di 20" lo sloveno Janez Brajkovič, che esulta pensando di aver conquistato la vittoria, ed il colombiano Rigoberto Urán.