Keith Fahey has signed a new deal at Birmingham City which ties him to the club until the end of the 2012/2013 season, with manager Alex McLeish describing his determination as ``inspirational''.
Keith Fahey signs new deal at Birmingham City