Arsenal, Chelsea, Eintracht Frankfurt and Valencia are the four teams still standing in the 2018-19 UEFA Europa League following the completion of the quarter-final stage on Thursday.
The two English sides have been kept apart, with Arsenal taking on Los Che in the last four and Chelsea meeting Frankfurt after the German club's brilliant comeback in the quarters.
The semi-final first legs will take place on Thursday, May 2, and the second legs a week later on Thursday, May 9.
Here are the fixtures in full, with all matches scheduled to kick off at 8 p.