The AFL has announced the round 19 and 20 fixtures with Fremantle and West Coast both to host season-defining clashes at Optus Stadium.

West Coast take on fellow finals hopefuls St Kilda in round 19 on Saturday, 24 July at 5:40pm.

Both sides are pushing for a top eight finish, but the Saints will need to create history having never recorded a win at Optus Stadium in their three matches at the Stadium so far.

The Dockers' finals fate will be in their hands when clash with reigning Premiers Richmond in round 20 on Sunday, 1 August at 3:10pm.

Freo haven't tamed the Tigers since early 2017 and are yet to beat them at Optus Stadium but will need to if they're to be part of September action.

AFL Fixture

Round 19

West Coast v St Kilda
Saturday, 24 July
Bouncedown - 5:40pm

Round 20

Fremantle v Richmond
Sunday, 1 August
Bouncedown - 3:10pm