Spain will face France in the final of the men's Olympic football competition following a dramatic 2-1 comeback victory over…