Fin juin, la "8 flottille de destroyers" reçoit l'ordre de se rendre à Gibraltar où elle doit former les escortes de la "Force H". Quelques jours plus tard, elle participe à l'attaque contre les navires français de Vichy de Mers-el-Kébir qui y sont stationnés. Le 13 septembre, la "Force H" a rendez-vous avec un convoi qui transporte des troupes destinées à s'emparer de Dakar aux mains des Français de Vichy. Dix jours plus tard, ils attaquent Dakar où le "Foresight" et le destroyer coulent le sous-marin français Persée et le Foresight coule le sous-marin français Bévéziers le 25. Il rentre à sa base pour être remis en état après la bataille et il est endommagé par un quasi-accident lors d'un raid aérien allemand sur Liverpool dans la nuit du 21 au 22 décembre.