Il 19 agosto 1944, il cacciatorpediniere lasciò la Nuova Guinea e si unì alla Fast Carrier Task Force (TF 38). Ha controllato le portaerei,, e, mentre lanciavano attacchi aerei sulle isole Bonin, Ulithi, Yap, Palau, Okinawa, Taiwan, e mentre fornivano supporto aereo agli sbarchi delle Filippine.
20 ottobre. Mentre i giapponesi lanciavano un attacco navale su tre fronti contro le forze statunitensi a Leyte, il gruppo di lavoro di "Swanson" inizialmente aiutò a respingere la forza centrale giapponese nello Stretto di San Bernardino durante il giorno del 24 ottobre, affondando la corazzata; e poi si precipitò a nord per intercettare la forza di allettamento giapponese di portaerei al largo di Capo Engaño, Luzon. Quando giunse la notizia che la forza centrale giapponese aveva nuovamente invertito rotta e minacciava la testa di ponte di Leyte, parte della TF 38 tornò a sud. Tuttavia, "Swanson" rimase a nord e aiutò a completare la distruzione delle portaerei giapponesi.