Italy's Davide Rebellin out sprinted tour de France champion JAN Ullrich of Germany and world cup leader Rolf Soerensen of Denmark to win the Swiss Grand Prix Cycling race Sunday.
Rebellin wins Swiss Grand Prix Cycling race.