Argentina and France will face each other in a historic final match where either team can win its third World Cup title.