Wigan Athletic have confirmed the signing of former Spanish Under-21 international Adrian Lopez.
The 23-year-old departed former club Deportivo La Coruna last summer and he initially trained with Wigan in August.
The Latics offered him terms, but the deal has been held up as they needed Fifa to approve the deal.
International clearance has now been received and Wigan will not pay any compensation for the former Spanish youth star, as it was deemed he was a free agent.
"We've been waiting a while for the Fifa resolution and it's great to see Adrian's desire to play for Wigan Athletic can finally be fulfilled," Wigan boss Roberto Martinez said.
"He is a player with a fantastic football education, coming through the ranks of Deportivo La Coruna and playing for Spain at U19 and U21 level, which gives him a unique development, and makes him a defender with real potential.
"He is a defender who is very calm under pressure, and is a great reader of the game, and I am confident he will be able to fulfil his potential at Wigan. He is desperate to help the squad to win games for Wigan Athletic."