Birmingham have completed the signing of France international Olivier Kapo from Juventus for £3million.
The Ivory Coast-born player has agreed a three-year deal at St Andrews with an option for a further two years.
The 27 year old told the club's website: "I can't wait for the opportunity to play in the Premier League and it's something that I'm determined to grab with both hands.
"I am confident in my ability and, given the chances, I am sure that I can score goals in the Premier League."