Ferguson solmi Larssonin lainalla Celticistä kolmeksi kuukaudeksi tammikuussa 2007, jonka aikana hän teki kolme maalia 13 pelissä. Sitten hän solmi Larssonin uudelleen vakituisesti saman vuoden elokuussa, kun hyökkääjä allekirjoitti kaksivuotisen sopimuksen Manchester Unitedin kanssa. Toisella työjaksollaan seurassa Larsson teki yhdeksän maalia 32 ottelussa, mikä auttoi Unitedia voittamaan Valioliigan ja FA Cupin kaudella 2007-2008.