2012-13 tímabilið byrjaði mjög vel fyrir Campbell þar sem hann hlaut þátttöku í Wuxi Classic, þar sem hann náði fyrsta hálfleik í flokkunarkeppni í 21 ára atvinnulífi sínu. Hann sendi Stephen Lee, Fergal O'Brien og Mark Williams til að spila Ricky Walden í hálfleik. Hann tapaði leiknum 1<unk>6 og sagði eftir það að hann "fannst alls ekki þægilegur" og setti það niður í taugarnar. En hann taldi líka að það væri í boði fyrir hann að vinna stigakeppni. Hann hlaut sæti í fjórum af næstu sjö keppnum, en tapaði í fyrstu umferð í hvert skipti. Hann átti besta keppni sína á tímabilinu síðan í Wuxi á China Open.
Hann sigraði Peter Ebdon 5 á 3 og Graeme Dott 5 á 4 og komst í undanúrslitin. Þar tapaði Campbell 2/5 fyrir Neil Robertson. Campbell hlaut sæti í heimsmeistaramótinu með 10<unk>4 sigri á Liam Highfield og lék gegn Ronnie O'Sullivan í fyrstu umferð, sem hafði tekið ár frá snooker síðan hann vann titilinn 12 mánuðum áður. Campbell missti af tækifærum í fyrstu deildinni til að ljúka henni 2 <unk> 7 á eftir og fór að tapa 4 <unk> 10. Campbell var í 28. sæti heimsins í lok tímabilsins.