SYDNEY Swans forward Gary Rohan has celebrated his fantastic second half of the season by signing a new three-year contract.

Rohan wasn't due to come out of contract until the end of next season where he would qualify for free agency, but like a lot of his teammates, chose to re-commit to the Swans early, tying him to the club until the end of 2020.

With Geelong reportedly interested in his services, Rohan thought about a return to his home state of Victoria, but said he "made the right decision to stay."

"We've got a very young side, I thought I'd stick around and be part of the team coming through," he said on the club's website.

The 25-year-old was dogged by hamstring issues during the pre-season and was placed on the Swans' long-term injury list, but hasn't missed a match since he returned in round nine against Hawthorn at the MCG, when he kicked three goals in the club's 14-point win.

Swans General Manager of Football Tom Harley said Rohan, who is highly valued by the Swans for his speed and tackling pressure, is an important part of the club's future.

"We think Gary (Rohan) can impact the game in a number of ways and he provides us with flexibility, in that he can play a number of roles," he said.

"He was drafted as an 18-year-old and is a very popular member of the team – as such, we look forward to watching Gary continue his career at the Swans."

Rohan has kicked 15 goals from his 12 games in 2016, with his season-high of four coming against the Hawks in round 19 at the SCG.

The Victorian was taken with pick six at the 2009 NAB AFL Draft but had his promising career stalled when he suffered a sickening broken ankle against North Melbourne at the SCG in round four, 2012.

The speedy forward struggled for the next two seasons but played 16 games in 2014 and 18 last year, to re-establish himself under coach John Longmire.

He joins a long list of Swans to sign new deals this year, which includes Longmire, co-captain Kieren Jack, Luke Parker, Nick Smith, Jeremy Laidler, Harry Cunningham, George Hewett, Aliir Aliir, Jake Lloyd and Tom Papley.