Vào ngày 19 tháng 8, "Swanson" rời khu vực New Guinea để gia nhập Lực lượng Đặc nhiệm 38, lực lượng tàu sân bay nhanh. Nó hộ tống các tàu sân bay , và khi chúng tung các cuộc không kích xuống Bonins, Ulithi, Yap, Palau, Okinawa và Đài Loan; và khi chúng hỗ trợ trên không cho cuộc đổ bộ lên Philippine vào ngày 20 tháng 10. Khi quân Nhật phản công với ba gọng kìm hải quân tấn công vào lực lượng Đồng Minh ngoài khơi Leyte, đội đặc nhiệm của "Swanson" thoạt tiên đã trợ giúp vào việc đẩy lui Lực lượng Trung tâm Nhật Bản trong eo biển San Bernardino vào ngày 24 tháng 10, đánh chìm thiết giáp hạm khổng lồ "Musashi"; rồi di chuyển lên phía Bắc tấn công lực lượng nhữ mồi gồm các tàu sân bay ngoài khơi mũi Engaño, Luzon. Khi tin tức về việc Lực lượng Trung tâm Nhật Bản lại quay mũi và đe dọa các bãi đổ bộ tại Leyte, một bộ phận của Lực lượng Đặc nhiệm 38 lại quay mũi về phía Nam can thiệp. Tuy nhiên "Swanson" tiếp tục ở lại phía Bắc giúp hoàn tất việc tiêu diệt các tàu sân bay Nhật.