Sort:  

Unfortunately, Spain will play some other team. Germany will actually play Greece, not Spain so please feel free to update your guess, thanks :)