2017 siegte sie in 4:18,82 min bei den Islamic Solidarity Games in Baku und anschließend in 4:17,23 min bei den Spielen der Frankophonie in Abidjan. Bei den Weltmeisterschaften in London gelangte sie im 1500-Meter-Lauf bis in das Finale, in dem sie mit 4:04,35 min den achten Platz erreichte. Auch bei den Hallenweltmeisterschaften 2018 in Birmingham wurde sie in 4:14,94 min Achte. Anschließend siegte sie in 2:01,01 min bzw. 4:12,83 min über 800 und 1500 Meter bei den Mittelmeerspielen in Tarragona. Zudem belegte sie mit der marokkanischen Stafette in 3:33,91 min den vierten Platz. Bei den Afrikameisterschaften in Asaba gewann sie in 4:14,12 min erneut die Silbermedaille über 1500 Meter hinter der Kenianerin Winny Chebet und konnte ihren 800-Meter-Vorlauf nicht beenden. Bei den Crosslauf-Weltmeisterschaften 2019 in Aarhus gewann sie mit der gemischten Staffel in 26:22 min die Silbermedaille hinter Äthiopien. Im August gewann sie bei den Afrikaspielen in Rabat in 2:03,20 min die Silbermedaille über 800 Meter hinter der Äthiopierin Hirut Meshesha. Kurz darauf erreichte sie bei den Weltmeisterschaften in Doha über 800 Meter bis in das Finale, in dem sie in 2:00,48 min den siebten Platz belegte.