The second semi-final will take place tonight, while the tournament’s final will be held on December 18
Morocco beat 2010 World Cup champions Spain 3-0 on penalties