Spain, on a 35-match unbeaten run, faces a Belgium side galvanized by a dramatic 4-1 victory over the United States in the World Cup quarter-finals.