Hearts have announced the signing of striker Craig Beattie until the end of the season.

The 28-year-old former Celtic and West Brom forward was a free agent following his release by Swansea City last month.

Beattie could make his debut in Saturday's Clydesdale Bank Premier League clash with Dundee United at Tynecastle.