Sin embargo, la corona no le fue dada a Carlos Roberto, sino a Otón III duque de Baviera, hijo de Isabel de Hungría, hija del fallecido rey Béla IV de Hungría.