W Rajdzie Nowej Zelandii Sordo był szósty, a na początku października był bliski zwycięstwa w Rajdzie Katalonii, jednak ostatecznie przegrał o ponad 13 sekund z Sébastienem Loebem. W Rajdzie Korsyki Sordo zajął trzecią pozycję (za Loebem i Grönholmem), a w następnych dwóch rajdach zajmował drugie miejsce. W Rajdzie Japonii uległ jedynie Mikko Hirvonenowi, a w Rajdzie Irlandii – Loebowi. Dzięki zajęciu piątego miejsca w ostatnim rajdzie sezonu, Rajdzie Wielkiej Brytanii Sordo zakończył rok na czwartym miejscu w klasyfikacji generalnej kierowców. Zdobył 65 punktów.

thumb|right|220px|Daniel Sordo w Citroënie C4 WRC podczas Rajdu Katalonii 2008. W pierwszych trzech rajdach sezonu 2008 Sordo zdobył 3 punkty, wszystkie w lutowym Rajdzie Szwecji. W Rajdzie Monte Carlo i Rajdzie Meksyku na skutek awarii zajmował miejsca poza pierwszą dziesiątką i kończył rajd tylko dzięki systemowi SupeRally. W Rajdzie Argentyny po raz pierwszy w sezonie stanął na podium. Zajął trzecie miejsce za Sébastienem Loebem i Chrisem Atkinsonem. Z kolei w kwietniowym Rajdzie Argentyny był drugi. Przegrał o ponad minutę z Mikko Hirvonenem. W kolejnych rajdach Sordo regularnie punktował. W Rajdzie Włoch był piąty, podobnie jak w następnym Rajdzie Grecji. Z kolei Rajd Turcji zakończył na czwartej pozycji. W lipcu 2008 wystartował w Finlandii, w rajdzie O.K.