Hij raakte in conflict met de Marokkaanse bondscoach Hervé Renard, toen deze besloot hem niet op te nemen in de selectie voor het Afrikaans kampioenschap 2017. Later kreeg de speler van AFC Ajax wel een oproep voor de wedstrijden tegen Nederland en Kameroen, maar die liet hij schieten. Op vrijdag 30 juni 2017 hadden beiden een verzoeningsgesprek in Amsterdam en tekenden zij de vrede. Ziyech kwalificeerde zich met Marokko voor het WK 2018 in Rusland. Daar speelde Ziyech alle 3 de groepswedstrijden. Ook speelde Ziyech de Afrika Cup 2019 in Egypte. In totaal kwam Ziyech daar 4 keer in actie.