St Johnstone midfielder Murray Davidson has penned a new one-year deal at McDiarmid Park ahead of the Scottish Cup final this weekend.

The 33-year-old, has been in Perth since 2009 and will now remain with Callum Davidson's team until the summer of 2022.

After signing his new deal, Davidson said: "I think everyone is aware of what St Johnstone means to me. To have my contract situation sorted out is brilliant.

"The new one year contract is great and I thank the Chairman, the Board and Scott Boyd for giving me the opportunity to be here for next season.

"Also, the manager and all of his staff have been brilliant with the squad this season. As players, we couldn't have asked for more from any of them. 

"I am now fully focused on the Scottish Cup Final on Saturday.

"I am desperate to be involved and it's going to be the biggest game of my career.

"Over the years it's been well documented that I missed the 2014 Scottish Cup Final and the Betfred League Cup Final this season due to injury.

"Now, I hope that there are no setbacks this week and I'll be available for selection.

"What we have achieved this season has been incredible. To win silverware, finish in the top six and qualify for European football is amazing.

"The Scottish Cup is the last bit of it and I hope we can do it. 

"Now, we will all pull together, one last time, and see where it takes us on Saturday. Hopefully, we can give our supporters one more special moment to savour."