Nayef Aguerd will start for Morocco in their World Cup semi-final clash against France tonight.
The West Ham United summer signing was taken off in the Round of 16 win against Spain last week and was seen as a major doubt for the African nation heading into Wednesday's fixture.
The centreback missed the quarter-final win over Portugal, which saw Morocco make history by becoming the first African nation to reach the final four of the World Cup.