Philippe IV le Bel l'envoya combattre les Anglais en Guyenne lors de la guerre de Guyenne (en 1296), puis en Flandre lors de la guerre de Flandre. Robert battit les Flamands à Furnes en 1297, mais son fils Philippe qui combattait à ses côtés y fut gravement blessé et mourut un an après.