Tour de Suisse 1989
| Stage 7
20 June 1989
| Rider | Team | Time | |
|---|---|---|---|
| 1. | Andreas KAPPES | Toshiba | 4h38'56" |
| 2. | Dominique ARNAUD | Reynolds | |
| 3. | Massimo PODENZANA | Atala - Campagnolo | 00'03" |
| 4. | Marco SALIGARI | Ariostea | 00'18" |
| 5. | Stefan JOHO | Ariostea | |
| 6. | Rolf JÄRMANN | Frank - Toyo - Magniflex | |
| 7. | Steven ROOKS | PDM - Ultima - Concorde | |
| 8. | Marco VITALI | Atala - Campagnolo | |
| 9. | Camillo PASSERA | Château D'Ax - Salotti | |
| 10. | Ludo PEETERS | Paternina |