France will take on a confident Spain side that reached the semifinals after beating Belgium 2-1 in the quarterfinals. Spain have not lost in their last 36 matches and will be looking to continue that run by booking a place in the World Cup final. The winner of the blockbuster semifinal will face either Argentina or England in the final on July 20.