The penultimate weekend of AFLW finals action has been locked in after Adelaide and Geelong secured semi-final victories to keep their premiership pursuits alive.

The Crows handle the rising Swans on Saturday night a week on from their narrow home final defeat to Brisbane in a deciding qualifying final, with Adelaide returning to Norwood Oval to face Sydney.

The South Australians amassed a 67-point win over the Swans to book their place at Ikon Park for week three of the finals, where they'll meet North Melbourne, who will be fresh following their break after an upset win over minor premiers Melbourne in week one.

The Demons' campaign came to a close on Sunday at the hands of Geelong, who made it successive wins to book their trip to Brisbane for the second preliminary final.

After breezing past Essendon last week, the Cats enjoyed a strong start against Melbourne at Princes Park on Sunday to secure a thrilling five-point victory and keep their own flag run alive.

They'll now head to Springfield to face the Lions next Saturday night in what will be Geelong's maiden preliminary final appearance in the AFLW's currently formatted finals system.

AFLW Week three fixture:

Saturday, November 25
Brisbane vs Geelong
Brighton Homes Arena, 6:45pm

Sunday, November 26
North Melbourne vs Adelaide
Ikon Park, 3:05pm

All times local.