Aleix Vidal has completed his return to Sevilla from Barcelona, with the deal worth €8.5 million (£8m/$10m) and a further €2m in variables.
The 28-year-old headed back to his native Catalunya in 2015 after one productive season at Ramon Sanchez Pizjuan.
A transfer embargo at Camp Nou delayed his debut, while he then faced fierce competition for places.
After taking in 51 outings for Barca, Vidal has now decided to take in a second spell with Sevilla.
A statement released on Barca’s official website read: “FC Barcelona and Sevilla FC have reached an agreement for the transfer of Aleix Vidal. Sevilla FC will pay FC Barcelona 8.5 million euros, plus 2m in variables.