En 2007, sa fédération l'envoie de nouveau aux États-Unis pour se préparer, mais trop tard pour réaliser des compétitions. Le saoudien, désormais âgé de 27 ans, arrive aux championnats du monde d'Osaka sans compétition : il arrive tout de même à se qualifier pour la finale avec un saut à 8,01 m, mais termine avant-dernier (7,84 m) d'une finale dense. Ahmed Faiz bin Marzouq, autre saoudien en finale, termine . En octobre, il remporte le titre des Jeux mondiaux militaires (8,04 m) et des Jeux asiatiques en salle (7,93 m). En novembre, il est battu par Mohamed Salman al-Khuwalidi aux Jeux panarabes du Caire, 8,18 m contre 8,10 m.