Hij sloot een verbond met zijn zwager Eduard III van Engeland, (getrouwd met Willems jongere zuster Filippa van Henegouwen), die daarop ten strijd trok tegen Frankrijk, wat uit zou groeien tot de Honderdjarige Oorlog. Ondanks aandringen van keizer Lodewijk IV trok Willem echter niet op tegen Frankrijk. Eduard trok hierop plunderend door Henegouwen, waarna Willem zich aansloot bij Filips VI van Frankrijk. Dit verbond duurde echter ook niet lang en Willem had zich alweer aangesloten bij Eduard, nadat de Engelsen de Franse vloot vernietigden in de slag bij Sluis in 1340.