Huddersfield, led by Australian Luke Yates, are 80 minutes away from a first Challenge Cup triumph for 69 years after gaining a 25-4 win over Hull KR in the semi-final at Elland Road.
Their victory on Saturday set up a showdown with Wigan in the final of British rugby league’s famous knockout event at the Tottenham Hotspur Stadium on May 28.
Wigan, with four Australians in their line-up, had earlier knocked out the holders St Helens 20-18 in the other last-four encounter.
The teams will meet for a dress rehearsal at Huddersfield in the Super League on Thursday.
Tries from forwards Josh Jones and Owen Trout and wingers Innes Senior and Jermaine McGillvary enabled the Giants to overcome a disappointing Rovers side.
It will be their first Challenge Cup final appearance since 2009 but a second in three years for coach Ian Watson, who took Salford to Wembley in 2020.
They’ll be led in the final by prop Yates, the former Newcastle Knights forward who was a losing finalist with Salford two years ago.
His Giants side will once again be underdogs against the Warriors, who feature four former NRL Aussies in their ranks – Bevan French, Jai Field, Kaide Ellis and Cade Cust.
Cust, who played at Manly in the NRL, dummied his way over for Wigan’s second try in a thrilling encounter.
The Warriors had dominated the first half of their semifinal at Elland Road in Leeds to go 14-0 up but looked to be on their way out when holders Saints, completely out of sorts in the first 40 minutes, found a purple patch and ran in three converted tries to move in front.
But winger Liam Marshall settled a pulsating tie with a spectacular 90-metre try – his second of the match – to secure their place in the final.