Ferguson signerte opprinnelig Larsson på lån fra Celtic i tre måneder i januar 2007, hvor han scoret tre mål på 13 kamper. Deretter signerte han Larsson på nytt på permanent basis i august samme år, da spissen signerte en toårskontrakt med Manchester United. I løpet av sin andre omgang i klubben scoret Larsson ni mål på 32 opptredener, og hjalp United med å vinne Premier League og FA-cupen i sesongen 2007-08.