Tom Stewart, Will Brodie and Tom McDonald. Pictures: AFL Photos

GEELONG'S four-time AFL All-Australian defender Tom Stewart has made a stunning one-week recovery from a knee injury to be named in the Cats' side to face Gold Coast on Sunday.

In other Sunday teams news, Fremantle has axed last year's breakout midfield star Will Brodie for the Derby against West Coast and Melbourne has dropped Tom McDonald to accommodate debutant Jacob van Rooyen against Sydney.

>> KEEP SCROLLING OR CLICK HERE TO SEE THE FULL TEAMS AND EMERGENCIES

Stewart was initially expected to miss a month after pulling up sore during the Cats' round one loss to Collingwood but he will play the Suns at Heritage Bank Stadium.

Ruckman Jon Ceglar will play his first game of the year after Rhys Stanley was managed following a heavy knock to the midriff from Carlton's Tom De Koning in round two, while Gary Rohan (managed) also comes out.

Gold Coast coach Stuart Dew has swung the axe, dropping Charlie Constable, Brayden Fiorini and Bodhi Uwland. Jy Farrar, Hewago Oea and Wil Powell come into the team.

Along with first-game key forward van Rooyen, Melbourne welcomes back Steven May after he missed the opening two rounds with a calf issue, as well as premiership players Michael Hibberd and James Jordon.

MEDICAL ROOM Check out the full injury list

McDonald, Adam Tomlinson, injured skipper Max Gawn and midfielder James Harmes (personal reasons) make way.

Superstar Sydney forward Lance Franklin is back from a one-game suspension to face the Demons, taking fellow tall Hayden McLean's place.

And in the hotly anticipated Derby, Nathan O'Driscoll comes in for the dropped Brodie, while Bailey Banfield has also been omitted. Confirmed debutant Matt Johnson has been named an emergency and will start as the sub.

West Coast goes in unchanged after its win over Greater Western Sydney.

Sunday, April 2

Gold Coast v Geelong at Heritage Bank Stadium, 2.10pm AEST

GOLD COAST

In: J.Farrar, H.Oea, W.Powell
Out: C.Constable (omitted), B.Fiorini (omitted), B.Uwland (omitted), A.Sexton (sub)

Last week's sub: Alex Sexton

GEELONG

In: T.Stewart, J.Ceglar
Out: G.Rohan (managed), R.Stanley (managed), C.Whyte (sub)

Last week's sub: Cooper Whyte

Melbourne v Sydney at the MCG, 3.20pm AEST

MELBOURNE

In: S.May, J.Jordon, J.van Rooyen, M.Hibberd
Out: A.Tomlinson (omitted), T.McDonald (omitted), M.Gawn (knee), J.Melksham (sub), J.Harmes (personal reason)

New: Jacob van Rooyen

Last week's sub: Jake Melksham

SYDNEY

In: L.Franklin
Out: H.McLean (omitted), M.Roberts (sub)

Last week's sub: Matt Roberts

Fremantle v West Coast at Optus Stadium, 3.20pm AWST

FREMANTLE

In: N.O'Driscoll
Out: W.Brodie (omitted), B.Banfield (omitted)

New: Matthew Johnson (as sub)

Last week's sub: Michael Walters

WEST COAST

In: Nil
Out: E.Hewett (sub)

Last week's sub: Elijah Hewett