Tuesday's semi-finals have been set with Germany v Portugal follow by Spain v Netherlands.

[MORE]