Arsenal have been drawn against Villarreal in the semi-finals of the Premier League International Cup.
The Gunners beat Dinamo Zagreb 2-1 in the quarter-finals, while Villarreal earned a 2-0 victory against Manchester United.
In the other semi-final, champions Porto will meet the Newcastle United, after they beat Sunderland 11-10 in a penalty shoot-out following their 2-2 draw in the last eight.
Porto defeated Liverpool 2-1 in the previous round.
Semi-finals are one-off ties to be decided by extra-time and then penalties if level after 90 minutes.
PL International Cup semi-finals
10 April
Arsenal v Villarreal, 7pm, Emirates Stadium
12 April
Newcastle United v Porto, 7pm, St James' Park