St Johnstone midfielder Craig Bryson has penned a new one-year deal ahead of tomorrow's Scottish Cup semi-final.

The former Aberdeen man left Pittodrie in January and linked up with Callum Davidson at McDiarmid Park shortly after.

Bryson has been in and out of the Perth starting XI but he has impressed when called upon by Davidson.

On his new deal, the 34-year-old said: "I'm really pleased to have got my new contract and extended my stay. 

"I'm very settled here and enjoying my football..

"The team has been doing very well and it was great to hear that the manager and the board wanted me to stay.

"The Club has made me feel very welcome from day one and the dressing-room has a brilliant team spirit.

"I look forward to next season but, before that, we have at least three massive games to play in the next week. 

"It starts against St Mirren tomorrow and if we can win then we have another massive match in a Scottish Cup Final on May 22nd.

"But we are not looking that far ahead. It's all about being professional tomorrow and trying our best to beat a very good St Mirren side.

"We also have fifth place in the Premiership to fight for. It's going to be an exciting and challenging period. But we are all ready for it."

Callum Davidson added: "Craig brings a wealth of experience to us on and off the park. He sets high standards every day and it's great to know we will have him next season. 

"I wanted him to sign a new contract and I'm delighted it has all been sorted out ahead of our Cup semi-final against St Mirren. It's great news.

"It's very encouraging to be getting some of the squad signed up on new contracts."