En 1302, les armées françaises sont vaincues par la "piétaille flamande" à la bataille des éperons d'or. Durant l'année 1303 le sud de la Flandre et la frontière de l'Artois connaissent de nombreuses chevauchées et des coups de main meurtriers. Le roi de France constitue un trésor de guerre afin de disposer de vaisseaux et de troupes qui seraient en mesure d'assouvir sa vengeance. Apprenant cela, Philippe demande à rentrer chez lui. Il en reçoit l'autorisation de Charles d'Anjou, mais doit renoncer au comté de Chieti, fief de l'Anjou. Il est à peine rentré, que les 10 et , dans les eaux du sud de la Hollande, la flotte royale, commandée par l'amiral Rainier Grimaldi, vainc celle des Flamands.