Fremantle will be aiming to avoid the same fate as West Coast when they travel to GMHBA Stadium to take on Sydney in round 19.
The AFL released its round 19 and round 20 fixtures on Tuesday, with Ballarat and Bellerive each to host a game.
The Western Bulldogs will take on Adelaide at Ballarat's Mars Stadium on Sunday, July 25, while in round 20 North Melbourne hosts Geelong at Blundstone Arena in Tasmania on July 31.
The Swans and GWS will be forced to stay away from NSW for the foreseeable future due to the worsening COVID-19 outbreak.
Sydney demolished the Eagles by 92 points when they were forced to take a home game to GMHBA Stadium in round 16.
The Swans will return there to take on Fremantle on Saturday, July 24.
The Dockers have won just three of their 18 games in Geelong, while Sydney have won four of their past five games there.
As confirmed last week, AFL action will return to the Northern Territory when Gold Coast and Melbourne do battle at TIO Stadium in Darwin on Saturday, July 24.
The grand final rematch between Geelong and Richmond will be at the MCG on Sunday, July 25.
No venue has been set for the Giants' home match against Port Adelaide in round 20.
West Coast will get a rare game at the MCG when they take on Collingwood on August 1.
Fremantle will host the Tigers at Optus Stadium the same day.
ROUND 19 (all times EST):
FRIDAY, July 23
Port Adelaide v Collingwood at Adelaide Oval, 7.15pm
SATURDAY, July 24
Sydney v Fremantle at GMHBA Stadium, 1.45pm
Hawthorn v Brisbane at the MCG, 2.10pm
Essendon v GWS at Marvel Stadium, 4.35pm
Gold Coast v Melbourne at TIO Stadium, 7.25pm
West Coast v St Kilda at Optus Stadium, 7.40pm
SUNDAY, July 25
Western Bulldogs v Adelaide at Mars Stadium, 12.40pm
Geelong v Richmond at the MCG, 1.45pm
Carlton v North Melbourne at Marvel Stadium, 4.40pm
FRIDAY, July 30
Essendon v Sydney at Marvel Stadium, 7.50pm
SATURDAY, July 31
North Melbourne v Geelong at Blundstone Arena, 1.45pm
Brisbane v Gold Coast at the Gabba, 3.20pm
St Kilda v Carlton at Marvel Stadium, 4.35pm
Melbourne v Western Bulldogs at the MCG, 7.25pm
Adelaide v Hawthorn at Adelaide Oval, 7.40pm
SUNDAY, August 1
GWS v Port Adelaide at TBC, 1.10pm
Collingwood v West Coast at the MCG, 2.10pm
Fremantle v Richmond at Optus Stadium, 5:10pm