Ferguson lejede Larsson i første omgang fra Celtic i tre måneder i januar 2007, hvor han scorede tre mål i 13 kampe. Han genindskrev Larsson på permanent basis i august samme år, da angriberen underskrev en to-årig kontrakt med Manchester United. Under sit andet ophold i klubben scorede Larsson ni mål i 32 optrædener, hvilket hjalp United med at vinde Premier League og FA Cuppen i sæsonen 2007-08.