Rangers have made Portuguese defender Fabio Cardoso their fourth signing of the summer on a three-year contract.
The 23-year-old former Benfica player makes the move from Vitoria Setubal and joins Bruno Alves (Cagliari), Ryan Jack (Aberdeen) and Dalcio (Benfica, loan) at Ibrox.
Manager Pedro Caixinha told the club website: "He is a player who everyone describes as having big potential to be one of the centre-halves of the future with the Portuguese national team. We believe in him and he can perform on the right or left, which is good in a centre-half."