In der Zeit seiner Gefangenschaft brach 1282 auf der Insel Sizilien ein Aufstand der Bevölkerung gegen die Herrschaft des Herrschers Karl von Anjou aus. Diese sizilianische Vesper nutzte König Peter III. von Aragon aus, vertrieb Karl von Anjou von der Insel und krönte sich zum König von Sizilien. Anjou jedoch war ein Protege des Papstes und außerdem der Onkel des französischen Königs. So wurde Peter III. von Aragon vom Papst exkommuniziert und ein Kreuzzug gegen ihn wurde ausgerufen, der von König Philipp III. von Frankreich geführt werden sollte. In dieser Situation hielt es König Peter für angebracht den Grafen von Foix 1283 aus der Gefangenschaft zu entlassen, als Preis für seine Freiheit sollte Roger Bernard die Vizegrafschaft Castelbon an Aragon abtreten. Einmal auf freien Fuß dachte Roger Bernard aber nicht daran, sich an Vereinbarungen mit einem gebannten König zu halten und schloss sich dem aragonesischen Kreuzzug an. In dessen Verlauf konnte Roger Bernard 25. Mai 1285 Elne einnehmen, das vom "Bastard von Roussillon" hartnäckig verteidigt wurde. Am 7. September war er auch bei der Eroberung von Girona beteiligt. Jedoch scheiterte der Kreuzzug, nachdem das französische Heer durch Krankheiten stark dezimiert wurde. Nachdem sich das Heer nach Perpignan zurückgezogen hatte, verstarb dort König Philipp III. von Frankreich am 5. Oktober, womit der Kreuzzug endete. Nur der schnelle Tod König Peters von Aragon am 11. November desselben Jahres rettete Roger Bernard vor einem Gegenschlag Aragons.