Pierwsza sesja meczu zakończyła się nieznaczną przewagą (5:3) O’Sullivana, ale w sesji drugiej (wieczornej) Anglik nie oddał Dingowi żadnej partii.
Kolejny rozgrywany turniej na Malcie O’Sullivan zakończył już w pierwszym swym meczu, przegrywając z Michaelem Holtem 3:5.
Turniej Welsh Open był dla niego bardziej udany, dotarł do ćwierćfinałów, lecz tam został pokonany przez Neila Robertsona 4:5 (po bardzo wyrównanym spotkaniu, Anglik prowadził w meczu 4:3, lecz przegrał dwa ostatnie frame’y).
W następnym turnieju – China Open Ronnie doszedł do półfinału. Przegrał w nim jednak wysoko (2:6) z Graeme Dottem. Po sezonie 2006/2007 O’Sullivan spadł na piąte miejsce na liście rankingowej.
Zobacz też Występ w MŚ w 2007 roku
Sezon 2007/2008 Sezon 2007/2008 O’Sullivan rozpoczął od absencji w turnieju Shanghai Masters. Nieobecność była spowodowana kontuzją – urazem pleców. Zawodnik był również nieobecny w jednodniowym turnieju Pot Black, z którego wycofał się na krótko przed rozpoczęciem zawodów. Sezon rozpoczął dopiero w turnieju Grand Prix w Aberdeen. W pierwszym meczu w grupie B tego turnieju pokonał 4:0 Marka Joyce’a. W drugim 4:3 Toma Forda, w trzecim 4:0 Dominica Dale, w czwartym 4:2 Gerarda Greene, a w piątym Steve’a Davisa 4:1. O’Sullivan wygrał swoją grupę tracąc w pięciu meczach zaledwie 6 frame’ów.