In 1346 werd Rudolf tijdens het Beleg van Caen gevangengenomen door graaf Thomas Holland van Kent. In 1350 kreeg hij de toestemming om terug te keren naar Frankrijk om een geldsom voor zijn losgeld bijeen te zoeken. Bij zijn aankomst in Frankrijk liet koning Jan II van Frankrijk hem echter onmiddellijk gevangenzetten en kort daarna onthoofden. De redenen waarom dit gebeurde zijn niet bekend, maar waarschijnlijk wilde Rudolf het graafschap Guînes verkopen aan de Engelsen in ruil voor zijn vrijlating.