The objective of this study was to quantify the phytoextraction of the potentially toxic elements Al, As, Cd, Co, Cr, Cu, Mo, Ni, Pb, Se, V, and Zn by Indian mustard, rapeseed, and sunflower from a contaminated riparian soil. To achieve this goal, a greenhouse pot experiment was established using a highly contaminated grassland soil collected at the Wupper River (Germany). The impact of ethylene-diamine-tetra-acetic acid (EDTA), humate (HK), and phosphate potassium (PK) on the mobility and uptake of the elements by rapeseed also was investigated. Indian mustard showed the highest efficiency for phytoextraction of Al, Cr, Mo, Se, and V; sunflower for Cd, Ni, Pb, and Zn, and rapeseed for Cu. The bioconcentration ratios were higher than 1 for the elements (except As and Cu), indicating the suitability of the studied plants for phytoextraction. Application of EDTA to the soil increased significantly the solubility of Cd, Co, Cr, Ni, and Pb and decreased the solubility of Al, As, Se, V, and Mo. Humate potassium decreased significantly the concentrations of Al and As in rapeseed but increased the concentrations of Cu, Se, and Zn. We may conclude that HK can be used for immobilization of Al and As, while it can be used for enhancing the phytoextraction of Cu, Se, and Zn by rapeseed. Phosphate potassium immobilized Al, Cd, Pb, and Zn, but enhanced phytoextraction of As, Cr, Mo, and Se by rapeseed.