Getafe have completed the signing of Diego Castro on a free transfer from Sporting Gijon.
Castro, 28, has played 96 games in the Primera Division for Malaga and Sporting, and has agreed a four-year contract with the Madrid-based club.
A statement on Getafe's official website read: "Diego Castro will be a Getafe footballer next season.
"The player and Getafe have reached an agreement for the next four years."