Dani Alves has put to bed questions over his future by signing a new two-year deal at Barcelona.
The 32-year-old had been expected to leave the Champions League winners when his contract expired next month and had been linked with Manchester United, Liverpool and AC Milan.
Barca’s signing of Sevilla’s Aleix Vidal, who can play in Alves’s right-back position, earlier this week seemed to signal the end for the Brazilian international at the Camp Nou.
Liverpool’s Fabio Borini marries Erin O’Neill – hot photos of stunning WAG
Ireland 0-0 England video highlights: Wayne Rooney blows golden chance in friendly flop
Man United agree HUGE triple signing, upsetting Liverpool, Chelsea & Arsenal
But, because of Barca’s transfer embargo, Vidal cannot make his debut in January 2016 and therefore Luis Enrique has moved to keep Alves at the club for the immediate future.
The former Sevilla star tweeted on Tuesday: “I have followed my heart and the hearts of those who love me.”
His new contract includes an option for the La Liga champions to extend the deal by a year into 2018.
Alves won his third Champions League with the club in Saturday’s victory over Juventus, and has also claimed five La Liga titles and four Copa del Rey trophies in his seven years in Catalonia.