W 2005 roku wzięła udział w mistrzostwach świata, konkurs trójskoku ukończyła na 4. miejscu w etapie finałowym zmagań. Startowała na mistrzostwach panarabskich, na których zdobyła trzy złote medale – w trójskoku, w skoku w dal oraz w skoku wzwyż. Rok później zdobyła drugi w karierze medal halowych mistrzostw świata, jak również obroniła złoty medal mistrzostw Afryki (w trójskoku).
Rozgrywane w Pekinie igrzyska olimpijskie były dla zawodniczki nieudane, bo mający miejsce w ramach tego wydarzenia sportowego konkurs trójskoku zakończyła w fazie eliminacji, nie zaliczając żadnej próby. W 2012 roku, reprezentując Wielką Brytanię, zdobyła złoty medal halowego światowego czempionatu (w trójskoku). Podczas igrzysk olimpijskich w Londynie awansowała do finału konkursu trójskoku, ostatecznie ukończyła go na 5. miejscu z wynikiem 14,48 m.