El 19 d'agost de 1944, el destructor va deixar Nova Guinea i es va unir a la Task Force Fast Carrier (TF 38). Va vigilar els portaavions,, i, mentre llançaven atacs aeris a les illes Bonins, Ulithi, Yap, Palau, Okinawa, Taiwan, i mentre proporcionaven suport aeri als aterratges filipins.
el 20 d'octubre. Mentre els japonesos llançaven un atac naval en tres fronts contra les forces dels Estats Units a Leyte, el grup de treball de "Swanson" primer va ajudar a tornar la força central japonesa a l'estret de San Bernardino durant el dia del 24 d'octubre, enfonsant el cuirassat; i després va córrer cap al nord per interceptar la força de captura japonesa de portaavions al Cap Engaño, Luzon. Quan va arribar la notícia que la força central japonesa havia tornat a invertir el curs i amenaçava la cap de platja de Leyte, part de la TF 38 va tornar al sud. No obstant això, "Swanson" es va quedar al nord i va ajudar a completar la destrucció dels portaavions japonesos.