Expect Adam Goodes to have his touch and fitness near their peak when he returns for Sydney against Geelong in a season-defining AFL clash at the SCG on Friday night.
So says Swans coach John Longmire, thrilled with the way the Brownlow Medallist has handled his rehabilitation during six weeks on the sidelines with a quadriceps tear.
"Goodes has done everything the medical staff and conditioning staff have wanted him to do over the last six weeks," Longmire said.
"He's ramped it up a fair bit over the last few weeks and trained really well in our final training session.
"He's also made sure he's right from a fitness (and) touch perspective for when he comes back and plays."
Goodes was named in the Swans side on Thursday night.
Small forward Ben McGlynn also returns for Sydney after suspension, with Nick Malceski and Trent Dennis-Lane omitted.
Brisbane have regained Simon Black for their clash with the Western Bulldogs at Etihad Stadium on Saturday after his recovery from a knee problem.
Black injured his knee against North Melbourne in round nine and missed the Lions' huge win over West Coast, and their loss to Hawthorn last weekend.
Essendon have recalled veteran ruckman David Hille for their match against Fremantle at Patersons Stadium on Saturday night, and omitted Tom Bellchambers.
But the Dockers will be without their giant ruckman Aaron Sandilands long-term with a toe problem, while midfielder Stephen Hill is also missing because of an ankle injury.
They are among four forced changes, with midfielder Hayden Ballantyne suspended and key defender Zac Dawson missing with a knee problem.
Alex Silvagni, Nick Lower, Zac Clarke and Jayden Pitt are their replacements.
As expected, Collingwood have recalled premiership defenders Heath Shaw, Ben Reid and Alan Toovey after all recovered from injuries ahead of their top of the table clash with West Coast at the MCG on Saturday.
But impressive Magpies small forward Ben Sinclair is out with an ankle injury.
West Coast welcome back in-form defender Beau Waters from suspension.
Melbourne have recalled Aaron Davey to an extended 25-man squad for their clash with Greater Western Sydney at the MCG on Sunday.