The EU foreign policy chief said that comments by Iranian President Mahmoud Ahmadinejad, who called Israel a "cancerous tumour" with no place in a future Middle East, were "outrageous and hateful".