France will take on surprise package Morocco in the second semi-final of the Qatar World Cup at the Al Bayt Stadium on Wednesday night.