Manchester City have announced the signing of former Arsenal and Barcelona defender Sylvinho on a one-year contract.
The left-back, who has won six caps for Brazil, joins Mark Hughes' side having been released from his contract at Camp Nou at the end of last season.
Sylvinho started the club's 2-0 victory over Manchester United in the Champions League final in Rome but was deemed surplus to requirements by Josep Guardiola.
The 35-year-old has now been afforded a surprise return to the Premier League having played for Arsenal between 1999 and 2001, and will compete with Wayne Bridge for a place in Hughes' new-look City side.
"Sylvinho has a wealth of experience at the very top level, having represented Brazil and played for some of the very top clubs in Europe," Hughes told the club's official website.
"When the chance presented itself to bring him to Manchester City as a free agent I saw it as representing excellent business for us. Sylvinho won the European Cup last season at Barcelona and he will strengthen our defensive options."
Sylvinho joined Arsenal for a fee in the region of £4 million when signing from Corinthians in 1999 but the emergence of Ashley Cole saw him join Celta Vigo two years later.
After joining Barcelona in 2004, he won three La Liga titles and two European Cups at Camp Nou and could now make his City debut in the Carling Cup tie against Crystal Palace on Thursday.