Two goals from France brought the dream run of Morocco to an end. France now face Argentina and the prospect of becoming the first team in 60 years to win back-to-back World Cups.