Kolarz ekipy Lampre, Alessandro Petacchi po finiszu z peletonu zwyciężył 4 etap Tour de Suisse. Koszulkę lidera utrzymał Tony Martin (HTC Columbia). Na ostatnich metrach miała miejsce kraksa.
Czwarty etap o długości 192 km rozpoczął się od samotnego ataku Bice Feillu (Vacansoleil). Francuz uciekał przez prawie 150 kilometrów, jednak na 20 km przed metą został schwytany przez peleton.
Na kilka kilometrów przed metą próbowali jeszcze odskoczyć m.in. Alan Davis (Astana), Philippe Gilbert (Omega Pharma Lotto), Ivan Gutierrez (Caisse d’Epargne).
Jednak ekipy HTC Columbia i Quick Step nie pozwoliły śmiałkom na zbyt wiele i ostatecznie doszło do finiszu z peletonu.
Na ostatnich metrach wygraną w kieszeni miał Mark Cavendish (HTC Columbia) jednak tuż przed metą zderzył się Heinrichem Hausslerem (Cervelo) w wyniku czego doszło do kraksy.
Sytuację tę wykorzystał Alessandro Petacchi, który pierwszy minął linię mety przed Matti Breschelem (Saxo Bank) i Marco Marcato (Vacansoleil).
Liderem pozostał Tony Martin.