W Australii Fu powrócił do formy, pokonując Joe Perry'ego, Jamie Burnett i Stephena Lee, wszyscy o 5 do 1 punktów, aby dotrzeć do półfinału Australian Open. Tam przegrał 2 do 6 z Peterem Ebdonem i powiedział po meczu, że jego celem w tym sezonie jest odzyskanie miejsca w pierwszej szesnastce. Na Mistrzostwach Międzynarodowych zdobył zwycięstwa nad Martinem Gouldem i Markiem Davisem, aby dotrzeć do ćwierćfinału. Fu pozwolił, aby przewaga 3<unk>1 przed Shaunem Murphy'm spadła do przegranej 4<unk>6. Zanim zagrał z Markiem Allenem w pierwszej rundzie Mistrzostw Wielkiej Brytanii w 2012 roku, Allen powtórzył swoje poglądy, że Fu oszukiwał w poprzednim meczu. Sam Fu zaprzeczył roszczeniom i pokonał Allena 6<unk>3. Allen otrzymał trzymiesięczny zawieszenie za swoje komentarze. W drugiej rundzie Fu przegrał 4 do 6 z Matthew Stevensem. Pierwszy raz od 2008 r. do finału rankingowego doszedł na German Masters, pokonując Ricky'ego Waldena, Petera Line'a i Matthew Stevens'a, wszyscy 5 do 3. Jego półfinał przeciwko Barry'emu Hawkins'owi obejmował prawie godzinę walki o bezpieczną grę, a Fu wygrał mecz 6 na 4 tuż po północy czasu lokalnego. Fu prowadził Ali Carter 5 do 3 po otwarciu finału, ale po wznowieniu gry nie włożył piłki przez 86 minut i przegrał 6 do 9. Po tym, Fu przegrał w drugiej rundzie World Open z Ding Junhui i w pierwszej rundzie Welsh Open i China Open.
Allen i Graeme Dott.