Wiosną 1304 roku król Filip Piękny, przy wielkim wysiłku finansowym i organizacyjnym, przygotował armię gotową do ponownego ataku na Flandrię. Główne siły francuskiego władcy pomaszerowały na północ, a flota francuska popłynęła na Zelandię. 11 sierpnia 1304 roku połączone siły francusko-holenderskie pod dowództwem Rainiera I pokonały flotę Flandrii w bitwie pod Zierikzee. Gwidon z Namur, który dowodził armią i flotą flamandzką, dostał się do niewoli. W tym samym czasie wojska francuskie wkroczyły ponownie do Flandrii, gdzie zatrzymały się pod Mons-en-Pévèle. Pod miejscowość nadciągnęła również armia flamandzka. 18 sierpnia 1304 roku doszło do bitwy, którą wygrali Francuzi. W trakcie starcia poległ Wilhelm von Jülich.
Po bitwie król Francji zawarł traktat pokojowy w Athis-sur-Orge z Robertem III Flandryjskim (synem Gwidona de Dampierre).
Skutki wojny Traktat z Athis uznał autonomię Flandrii pod władzą hrabiego Roberta III. Miasta flandryjskie miały przysięgnąć wierność Filipowi Pięknemu. Król Francji zatrzymywał kasztelanie Lille, Douai, Bethune i Cassel i Courtrai. Miano zburzyć mury miejskie Gandway, Brugii, Ypres, Lille i Douai. Hrabstwo Flandrii miało także wypłacić olbrzymie odszkodowanie wojenne.