Le Tour de Suisse 2007 est la 71e édition de cette course cycliste sur route masculine. Elle est inscrite au calendrier de l'UCI ProTour 2007 et s'est déroulée du 16 au 24 juin. La course est remportée par le Russe Vladimir Karpets.
La première étape s'est déroulée le 16 juin à Olten, sur une distance de 3,8 kilomètres. La victoire lors de ce prologue revient au champion du monde de la spécialité Fabian Cancellara.
Après 5 kilomètres de course un violent orage de gros grêlons, de la taille d'une balle de golf, s'est abattu sur le peloton. Les coureurs de ce dernier se sont abrités dans des bâtiments couverts qu'ils ont pu trouver. La course a été suspendue et les coureurs ont été transférés à Ulrichen où un nouveau départ a eu lieu à 15 h 35 pour les 95 kilomètres restants jusqu'à Crans-Montana.