Sydney star Dan Hannebery has dodged an injury bullet and will play in Saturday's derby against Greater Western Sydney at the SCG.

The Swans appear to be having the better injury fortunes leading into the game, with Hannebery cleared of a knee issue and key forward Sam Reid set to return from a hamstring problem.

GWS coach Leon Cameron is confident Toby Greene will return this weekend, but wingman Tom Scully (broken ankle, 12 weeks) and small forward Zac Langdon (cracked hand, four weeks) definitely won't play.

Hannebery, who had a calf problem in the lead-up to the season, suffered a knee knock late in Sunday's home loss to Port Adelaide, but is set to play against the Giants.

"It was the same knee he hurt in a Grand Final a couple of years ago, so it was bit concerning when it first happened," Swans coach John Longmire said.

"But he's probably dodged a bullet there, so he feels really good, so he'll be OK."

Midfielder Zak Jones, who withdrew from the Port Adelaide game with calf tightness, will be assessed on Thursday at training.