In the summer of 2004, Ziegler signed a contract with
Tottenham Hotspur initially meant to begin on 1 January 2005, when his contract with
Grasshoppers expired. However, the two clubs – reportedly through the initiative of then-Tottenham sporting director
Frank Arnesen – agreed to an immediate transfer, and Ziegler joined Spurs in late August of that year.
Despite being just 18 years old, Ziegler soon made his debut and became an important member of the team under both head coach
Jacques Santini, who left in October after just a few months in charge, and his successor,
Martin Jol. Ziegler featured mostly at left midfield but also played a few matches as left full-back, often switching position with
Timothée Atouba, another versatile left-sided player with the team at the time.
Ziegler featured in 31 matches in all competitions
that season, including 23 in the
Premier League. He showed great promise and improvement, and became popular with the fans for his attack-minded play on the left side and good passing ability. Some of his most memorable moments from that season came in the home loss to
Arsenal, when near the end of the game he played a delicate chipped pass to
Frédéric Kanouté, who scored to make it 4–5, and in the 1 January 2005 match against
Everton, where he scored his first goal en route to a 5–2 Tottenham win.
 At the time, it was his only goal of his professional career. At the end of the season, he was named the JSM Young Player of The Year, an award given to a young Tottenham player by its junior fan club.
In the summer of 2005, Ziegler was sent on loan to German
Hamburger SV, where he featured in 11 league matches and 3
UEFA Cup matches, but was criticised by manager
Thomas Doll for a poor attitude and rarely played more than a few minutes per match. He was recalled from the loan by Tottenham in January 2006, only to be put back out on loan, this time at another Premier League club,
Wigan Athletic. He played until the end of the
2005–06 season, receiving five starts and five substitute appearances in the Premier League and one start in the
FA Cup, performing well but not spectacularly. He also appeared as a substitute for Wigan in the
Manchester United, a 4–0 defeat.
Ziegler returned to Tottenham for the
2006–07 season and featured in four matches, including starts in the
Milton Keynes Dons
UEFA Cup against
 as well as a substitute appearance against Manchester United in the
 On 31 January 2007, he joined Italian
Serie A club
Sampdoria on loan until the end of the season.
On 18 February 2007, Ziegler played his first Serie A match for Sampdoria against
 He scored his first goal in his tenth Serie A appearance for the club against
Messina on 21 April 2007. In May, Spurs brought in young left back
Gareth Bale, and Ziegler opted to sign for Sampdoria permanently on 3 July 2007.
 During his first season, he was in and out of the starting line-up and most of his appearances were substitutions.
Ziegler finally managed to retain his place more regularly during the first half of the
2009–10 season. After a string of substitute appearances, he became first-choice left back. During the winter transfer window, he was linked with a move to
Juventus. Having just secured his place in the starting 11, he refuted the transfer rumours saying that he wanted to continue his run in the starting line-up in hopes of being selected for the upcoming
FIFA World Cup with Switzerland.
Since his contract would expire on 30 June 2011, in January 2011, Sampdoria was linked to
Milan, as Sampdoria opted gain some cash. However, Ziegler did not leave. Instead, Sampdoria sold its striker
Giampaolo Pazzini and let
Antonio Cassano leave as a free agent. The team subsequently performed poorly and were eventually relegated to
Ziegler joined Juventus on a free transfer on 26 May 2011, having signed a four-year contract.
 He passed a medical on 25 May.
On 2 September 2011,
announced they were holding discussions with Juventus and Ziegler to loan him for the
2011–12 season. The next day, it was announced all parties had reached an agreement for his loan.
On 22 April 2012, Ziegler scored the first goal of the derby match
–Fenerbahce, which ended 1–2.
After his spell with Fenerbahçe, Ziegler was loaned to
Russian Premier League side
Fenerbahçe (second spell)
Ziegler returned on loan to Fenerbahçe on 31 January 2013 until the end of the
On 20 August 2013,
Sassuolo confirmed it had acquired Ziegler on loan from Juventus for an undisclosed period and fee.
On 2 February 2015, Ziegler transferred to
Sion in his native Switzerland, signing a six-month contract until the end of
the season. He would later sign a new contract with Sion and would play for the club until the end of the
On 2 January 2018,
FC Dallas announced the signing of Ziegler.