W kolejnym podejściu (sezon 2008/2009) Adrian Zaugg zaliczył pełny program startów, biorąc udział we wszystkich dziesięciu rundach. W tym czasie czterokrotnie stanął na podium, z czego dwukrotnie na najwyższym stopniu. Oprócz tego cztery razy sięgnął po pierwsze pole startowe. Zdobyte punkty dały jego ekipie przyzwoitą 5. lokatę.

thumb|240px|right|Adrian Zaugg podczas wyścigu Serii GP2 na torze Spa-Francorchamps w sezonie 2010 (przed Włochem Davidem Valsecchim)

Seria GP2 Na sezon 2007 reprezentant RPA podpisał kontrakt z holenderską stajnią Arden International. W ciągu dziewiętnastu wyścigów Zaugg czterokrotnie dojechał na punktowanej pozycji, zajmując dwukrotnie szóste (w Bahrajnie i we Francji) oraz siódme miejsce (w Niemczech i na Węgrzech). Warto odnotować, iż Adrian za każdym razem po punkty sięgał w głównym wyścigu. Dorobek punktowy pozwolił mu na zajęcie 18. lokaty w generalnej klasyfikacji. W ostatniej eliminacji w Hiszpanii został zastąpiony przez Portugalczyka Filipe Albuquerque.