St Johnstone have announced that Steven MacLean and Lee Croft have both signed contract extensions with the club.
The winger has agreed a new one-year deal, while MacLean, who has scored four goals this season, signs a two-year extension at McDiarmid Park.
Manager Tommy Wright told the club's official website: "It's great news for the club and the players and a nice boost ahead of cup final week. Both players have done well for us and I am delighted to have them tied up."
St Johnstone face Inverness Caledonian Thistle in the Scottish Premiership tomorrow.