Scotland cap Tony Watt has signed a one-year deal with Premiership side St Johnstone.
The former Celtic forward, 24, was a free agent after leaving Belgian second-tier side OH Leuven in February.
His last competitive match came for English League One side Charlton Athletic 11 months ago.
“He’s the kind of striker that can score you a goal out of nothing and he’s hungry to get going,” manager Tommy Wright told the club website.
“He’s still only 24-years-old and he comes to the club with a clean slate. We want him to realise his potential here and he knows how I operate and he’s keen to be a part of it.”