Des litiges entre son coach Messaoud Bouhouche et lui entraîne la fin de leur collaboration. Engagé par la Fédération Saoudienne, l'ex-triple sauteur roumain Bedros Bedrosian (finaliste européen et mondial en 1982 et 1983), prend la relève en février 2000. En avril, il remporte les Jeux du Golf au Koweït et porte son record personnel et national à 8,15 m. En août, il remporte à la surprise générale le titre des championnats d'Asie de Jakarta avec 8,33 m (+ 0,8 m/s), record national à nouveau. au bilan mondial, le Saoudien a de réelles chances aux Jeux olympiques de Sydney. Mais, diminuée par une sciatique causée par de longs vols d'avion entre Francfort et Jakarta, il ne passe pas le cap des qualifications aux Jeux et termine (7,94 m).