FREMANTLE players Joel Hamling and Sam Switkowsi have signed contract extensions with the club.

Key defender Hamling already had one year left on his contract, with his new four-year extension set to keep him at the club until the end of the 2023 season, while small forward Switkowski's two-year extension will see him in the purple until the end of 2021.

The 25-year-old Hamling has played 40 games for Fremantle after 23 matches – including the 2016 premiership – at the Western Bulldogs.

"I'm honoured to be a part of the club for the next five years and really getting stuck into my role," leadership group member Hamling told the club website.

"I'm feeling really good about my footy, I've had a full pre-season this year. It's season eight for me now, so I'm really comfortable in my body and ability."

Hamling also forecasted a new-look Fremantle to take on North Melbourne at Optus Stadium next Sunday.

"We've simplified our game plan, made it a lot easier, we're going to go forward, attack the ball and try and kick some more goals," he said.

The 22-year-old Switkowski made his debut last year, overcoming a long-term hamstring injury to play two games after being drafted at the end of 2017.

He is currently rehabbing a minor hamstring strain.

"It's just great to be able to extend and take a little bit of pressure off this year and just focus on my footy. Knowing that I'll be here for at least a couple more years is really exciting," Switkowski said.

"I've had a really good pre-season, probably my best pre-season for a long time. I had a little bit of a setback a couple of weeks ago, but it's very minor and the recovery is going really well. Hopefully, I should play a big part in 2019."