2009 Tour de Suisse Riders' jersey progress table Riders' jersey progress table

| Stage | Winner | General_classification | Mountains_classification | Points_classification | Sprints_classification | Team_classification |
|---|---|---|---|---|---|---|
| 1 | Fabian Cancellara | Fabian Cancellara | no award | Fabian Cancellara | no award | Team Saxo Bank |
| 2 | Bernhard Eisel | Fabian Cancellara | Tony Martin | Fabian Cancellara | Fabian Cancellara | Team Saxo Bank |
| 3 | Mark Cavendish | Fabian Cancellara | Tony Martin | Óscar Freire | Enrico Gasparotto | Team Saxo Bank |
| 4 | Matti Breschel | Tadej Valjavec | Tony Martin | Óscar Freire | Andy Schleck | Team Saxo Bank |
| 5 | Michael Albasini | Tadej Valjavec | Tony Martin | Fabian Cancellara | Enrico Gasparotto | Team Saxo Bank |
| 6 | Mark Cavendish | Tadej Valjavec | Tony Martin | Mark Cavendish | Enrico Gasparotto | Team Saxo Bank |
| 7 | Kim Kirchen | Tadej Valjavec | Tony Martin | Mark Cavendish | Enrico Gasparotto | Team Saxo Bank |