The invention relates to a peptide having a length of no more than 100 amino acids and comprising at least 19 contiguous amino acids from the amino acid sequence of the human PRAME protein, wherein the peptide comprises at least one HLA class II epitope and at least one HLA class I epitope from the amino acid sequence of the human PRAME protein and to its use as such or in a composition as a medicament for the treatment and/or prevention of cancer.