Holders Wigan Warriors face a trip to Championship side Dewsbury in the fourth round of the Challenge Cup.
The Warriors beat Hull FC 16-0 in last season's showpiece at Wembley.
Last season's losing finalists face a home tie against Salford Red Devils in one of five all-Super League ties.
In other ties, St Helens travel to Huddersfield, Wakefield host Leeds, Hull KR face Warrington and Catalan Dragons play host to fellow Super League strugglers London Broncos.
Castleford face a trip to West Yorkshire rivals Batley Bulldogs and Widnes will travel to Halifax in the only ties, apart from Wigan v Dewsbury, between teams from the top and second tier, while financially-troubled Bradford Bulls host Championship One opposition in the form of Oldham.
There are all-Championship ties with Featherstone facing North Wales Crusaders and Keighley hosting Barrow while Workington, Sheffield and Swinton will all be hoping to avoid upsets when they play Hunslet, London Skolars and York City Knights respectively.
All 16 fourth-round ties will be played between 4-6 April.
Challenge Cup Fourth Round Draw
Huddersfield Giants v St Helens
Dewsbury Rams v Wigan Warriors
Wakefield Trinity Wildcats v Leeds Rhinos
Rochdale Hornets v Leigh Centurions
Batley Bulldogs v Castleford Tigers
Doncaster v Hemel Stags
Keighley Cougars v Barrow Raiders
Featherstone Rovers v North Wales Crusaders
Hull KR v Warrington Wolves
Hull FC v Salford Red Devils
Bradford Bulls v Oldham
Hunslet Hawks v Workington Town
Catalan Dragons v London Broncos
Halifax v Widnes Vikings
Sheffield Eagles v London Skolars
Swinton Lions v York City Knights