Op de Europese kampioenschappen van 1998 in Boedapest werd El Himer zevende en op de wereldkampioenschappen van 2001 elfde op de 5000 m. In hetzelfde jaar won hij de marathon van Amsterdam in 2:07.02. In 2003 werd hij vierde op de marathon van Parijs in 2:06.48, wat ook zijn persoonlijk record is.