Kilmarnock have signed Scotland international Gordon Greer seven years after the defender left Rugby Park in 2007 to move to England. The 36-year-old spent last season at Blackburn Rovers playing 25 times before being released as the club were relegated to League One.

Greer becomes Kilmarnock manager Lee McCulloch's 10th signing of the summer as he looks to bolster the club's defensive options.

In his first spell with the Ayrshire club, Greer played 120 times scoring five goals in his four year spell at the club before moving to Doncaster Rovers in July 2007.