This put him at odds with the Byzantine Emperor, and the indiscipline of the Almogavars marked the end of Roger de Flor. On 30 April 1305, he was slain along with 300 cavalry and 1,000 infantry by the Alans, another group of foreign mercenaries at the service of the Emperor. 