19. augustil 1944 lahkus hävitaja Uus-Guineast ja liitus kiirlaevade operatiivrühmaga (TF 38). Ta jälgis lennukikandjaid,, ja, kui nad algatasid õhurünnakuid Bonin, Ulithi, Yap, Palau, Okinawa, Taiwan, ja kui nad andsid õhu abi Filipiinide maandumine.
20. oktoobril. Jaapanlased käivitasid Leyte'is Ameerika Ühendriikide vägede vastu kolmepoolsete mereväe rünnaku. "Swansoni" töörühma aitas esmalt 24. oktoobril San Bernardino väinas Jaapani keskjõudu tagasi pöörata, uputades lahingulaeva; ja seejärel sõitis põhja, et peatada Jaapani õngejõudu kandjad Cape Engaño, Luzon. Kui sai teada, et Jaapani keskvägi on taaskord pööranud kurssi ja ähvardas Leyte'i rannapead, pööras osa TF 38 uuesti lõunasse. Kuid "Swanson" jäi põhja ja aitas lõpule viia Jaapani lennukikandjate hävitamise.