Er verbündete sich mit seinem Schwager König Eduard III. von England im beginnenden Hundertjährigen Krieg gegen Frankreich. Trotz des Drängens auch seines anderen Schwagers Kaiser Ludwigs IV. zog Wilhelm aber nicht gegen Frankreich ins Feld. Eduard zog daraufhin plündernd durch die Grafschaft Hennegau, woraufhin sich Wilhelm mit König Philipp VI. von Frankreich verbündete. Auch dieses Bündnis hielt nicht lange; nachdem die Engländer 1340 in der Seeschlacht von Sluis die französische Flotte vernichtet hatten, wechselte Wilhelm wieder auf die Seite Eduards.