In Australië zag Fu een terugkeer naar vorm toen hij Joe Perry, Jamie Burnett en Stephen Lee versloeg, allemaal met 5 tegen 1 scorelines om de halve finales van de Australian Open te bereiken. Daar verloor hij 2 tegen 6 van Peter Ebdon en zei na de wedstrijd dat zijn doel voor het seizoen was om een plaats in de top 16 terug te winnen. Tijdens het Internationaal Kampioenschap behaalde hij overwinningen over Martin Gould en Mark Davis om de kwartfinale te bereiken. Fu liet een 3<unk>1 voorsprong tegen Shaun Murphy glippen om 4<unk>6 te verliezen. Voordat hij Mark Allen speelde in de eerste ronde van het Britse kampioenschap van 2012, herhaalde Allen zijn mening dat Fu in een eerdere wedstrijd had vals gespeeld. Fu zelf ontkende de beweringen en versloeg Allen 6<unk>3. Allen kreeg een drie maanden schorsing voor zijn opmerkingen. In de tweede ronde verloor Fu 4 tegen 6 van Matthew Stevens. Hij bereikte zijn eerste ranglijstfinale sinds 2008 bij de German Masters door Ricky Walden, Peter Lines en Matthew Stevens allemaal met 5 tegen 3 te verslaan. Zijn halve finale tegen Barry Hawkins omvatte een bijna een uur durende strijd van veiligheidsspel, waarbij Fu de wedstrijd 6 tegen 4 won net na middernacht lokale tijd. Fu leidde Ali Carter 5 tegen 3 na de openingszitting van de finale, maar bij de hervatting van het spel had hij 86 minuten geen bal en verloor hij 6 tegen 9. Hierna verloor Fu in de tweede ronde van de World Open tegen Ding Junhui en in de eerste ronde van de Welsh Open en de China Open.
Allen en Graeme Dott.