W marcu 2007 odpadł w pierwszej rundzie turnieju rankingowego China Open.

W sezonie 2007/08 Hendry w turniejach Shanghai Masters (sierpień) oraz Northern Ireland Trophy (listopad) opadł w drugiej rundzie, a w UK Championship w pierwszej, przegrywając 4:9 z Markiem Allenem, podobnie w Masters (rozgrywanym od 13 do 20 stycznia), w którym Hendry przegrał swój pierwszy mecz z Markiem Selbym 5:6. Bez żadnych sukcesów zakończył również turniej Malta Cup. W zawodach Welsh Open udało mu się dojść do półfinału, gdzie został pokonany przez Marka Selby’ego 4:6. W China Open, Hendry przegrał swój pierwszy mecz 1:5 z Barrym Hawkinsem. W Mistrzostwach świata w roku 2008 Hendry awansował do półfinału, gdzie spotkał się z Ronniem O’Sullivanem. Po sezonie 2007/08 został sklasyfikowany na 8 miejscu w światowym rankingu.

Sezon 2008/2009 Hendry w sezonie 2008/09 zajmuje miejsce 6 na liście rankingowej. W pierwszych dwóch turniejach tego sezonu (Northern Ireland Trophy i Shanghai Masters) nie udało mu się wygrać żadnego pojedynkuW Northern Ireland Trophy przegrał 1:5 ze Stephen Lee, zaś w Shanghai Masters uległ 4:5 Rickiemu Waldenowi (Walden wygrał turniej, w finale pokonując Ronniego O’Sullivana)..