Han indgik en pagt med sin svoger Eduard III af England (gift med William's yngre søster Filippa af Hainaut) og deltog derefter i kampe mod Frankrig, som efterhånden udviklede sig til hundredeårskrigen. På trods af kejseren Ludvig IVs insisteren gik Willem ikke i krig imod Frankrig. Eduard foretog derfor plyndringstogt til Hainaut, hvorefter William sluttede sig til Filip VI af Frankrig. Denne pagt varede dog ikke længe, og Willem havde igen tilsluttet sig Eduard, efter at englænderne ødelagde den franske flåde ved Slaget ved Sluys i 1340.