The AFL has today released fixture details for Rounds 16, 17, 18 and 19.

Adelaide will face Reigning Premier Melbourne, Hawthorn, Collingwood and Sydney.

Full details below.

Round 16

Adelaide vs Melbourne
Adelaide Oval
Saturday, July 2
4.05pm ACST

Round 17

Hawthorn vs Adelaide
Marvel Stadium
Sunday, July 10
2.50pm ACST

Round 18

Adelaide vs Collingwood
Adelaide Oval
Saturday, July 16
1.15pm ACST

Round 19

Sydney vs Adelaide
SCG
Saturday, July 23
1.15pm ACST