Sydney veteran Harry Cunningham is in doubt to face Fremantle in Friday's preliminary final at the SCG after hurting his calf earlier in the week.

If Cunningham fails to be cleared to play, Lewis Melican looms as his replacement.

Swans coach Dean Cox confirmed Justin McInerney will make his return, replacing captain Callum Mills, but said key forward Joel Amartey won't take on the Dockers.

McInerney will return after a long layoff from a hamstring injury, replacing injured captain Callum Mills, who ruptured his anterior cruciate ligament (ACL) in the club's shock qualifying final win.

Amartey has recovered from an achilles injury, but given the strong form of Sydney's forward mix, especially Charlie Curnow, Logan McDonald and Hayden McLean, there was no room.

More to come.

JOIN THE DISCUSSION