Holders Leeds Rhinos will play reigning Super League champions St Helens in the Challenge Cup semi-finals, while Warrington Wolves will face Hull KR.
Leeds and Saints are the current top two in the Super League table.
St Helens, who have not reached the final since last winning the competition in 2008, beat Widnes on Sunday to secure their last-four spot.
The two ties will be played at neutral venues on 31 July and 1 August, with the final at Wembley on 29 August.
Hull KR are into the last four for the first time since 2006, while Warrington - winners in 2009, 2010 and 2012 - will play their sixth semi-final in seven years.
Leeds and St Helens are both 12-times winners of the Challenge Cup, with the Rhinos beating Castleford in the 2014 final to end a 15-year wait to lift the trophy.