Oscar Freire is in Ascona winnaar geworden van de zevende etappe van de Ronde van Zwitserland. De Spanjaard uit de Rabobank-formatie reed in de slotfase weg uit een kopgroep van vier en arriveerde op de streep met drie tellen voorsprong. Daniele Bennati (Lampre-Fondital) werd tweede, derde werd Erik Zabel van Milram. Max van Heeswijk (Discovery Channel) was op de twaalfde plek de beste landgenoot.