London rivals Chelsea and Tottenham have been drawn against each other in the FA Cup semi-finals.
Arsenal, who will play in a record 29th FA Cup semi-final, face Manchester City in the other last-four tie.
Both semi-finals will be played at Wembley on the weekend of 22 and 23 April.
Chelsea knocked out holders Manchester United in a hard-fought 1-0 win on Monday, with Spurs thrashing League One side Millwall on Sunday.
Arsenal, who lifted the trophy in 2014 and 2015, proved too good for non-league Lincoln City in a 5-0 home win on Saturday.
Manchester City are playing in the semi-finals for the first time in four seasons after beating Middlesbrough in a 2-0 away win.
We will play Tottenham at Wembley in the FA Cup semi-finals. #CFC
— Chelsea FC (@ChelseaFC) March 13, 2017
We've been drawn against Chelsea in the @EmiratesFACup semi-final at Wembley. Game to be played weekend of 22/23 April. #COYS pic.twitter.com/NSM4sxj4lh
— Tottenham Hotspur (@SpursOfficial) March 13, 2017
The draw for the @EmiratesFACup semi-finals has just been made – and we’ll face @ManCity pic.twitter.com/6pZbzeOx0r
— Arsenal FC (@Arsenal) March 13, 2017
City have been drawn against Arsenal in the #FACup Semi Finals! ? #mcfc pic.twitter.com/A6QXToPYB8
— Manchester City (@ManCity) March 13, 2017