Daniel Robinson has signed a two-year contract extension and is hopeful his 2016 season is still alive.
Robinson, who hasn't played a game at any level since suffering a serious shoulder injury against Essendon round seven at the SCG, was set to come out of contract at the end of the year, but is now a Swan until at least the end of 2018.
"I'm lucky that the Swans have been really positive with me the whole way through, so that gave me the confidence to make sure my shoulder and the rehab came first, and trust that the rest would sort itself out," Robinson said.
"It's really pleasing that I've been able to put pen to paper and I'm looking forward to the next couple of years with an exciting group of guys."