Jego rekonwalescencja została przerwana przez wypadek z drzwiami i uszkodzenie dłoni, co definitywnie zakończyło sezon.

W 2006 roku ściganie rozpoczął od drugiego miejsca w Tour of California. Następnie wygrał dwie czasówki podczas Critérium du Dauphiné Libéré. Po przejechaniu Tour de France stał się drugim (po Christianie Vande Velde) Amerykaninem, który ukończył wszystkie trzy Grand Toury. Sezon zakończył, zdobywając srebro na Mistrzostwa Świata w Salzburgu w jeździe indywidualnej na czas.

2007 Zabriskie przejechał Giro d’Italia i Tour de France, a później po raz trzeci został mistrzem kraju w jeździe indywidualnej na czas. Na mistrzostwach świata zajął 12. miejsce.

2008 Olimpijski sezon rozpoczął od wygranej drużynowej czasówki podczas Giro d’Italia. Wraz z nowym zespołem pokonał o 6 sekund swoją starą drużynę – Team. Jednak po kraksie na 2. etapie stwierdzono u niego złamanie kręgu i musiał wycofać się z wyścigu. Na letnich Igrzyskach w Pekinie zajął 12. miejsce, tracąc do zwycięskiego Fabiana Cancellary ponad 3 minuty. W Mistrzostwach Świata w Kolarstwie Szosowym, zdobył brązowy medal w jeździe indywidualnej na czas.