Marouane Chamakh's return to the Morocco line-up has been prematurely halted of because of ill health, Morocco's football federation said on Wednesday.
The Arsenal striker had been called up to play for the north Africans in the first leg of their final-round Africa Cup of Nations qualifier in Mozambique on Sunday.
It was his first call-up since he was dropped during the Nations Cup finals in Gabon at the start of the year.
The federation gave no details of Chamakh's illness. His replacement is French-born Abdelaziz Barrada of Spanish club Granada.