[citation needed] Following the appointment of manager Juande Ramos, Gomes signed for Tottenham Hotspur on 27 June 2008[6] for a fee was believed to be around £7.8 million.
Gomes made his home debut on 10 August 2008, keeping a clean sheet with a 5–0 victory over Roma on Tottenham's last pre-season friendly, before the 2008–09 Premier League began.
Tottenham lost their two opening games 2–1 to Middlesbrough and Sunderland respectively, but his presence in goal helped Spurs earn their first point of the season with a draw against rival club Chelsea at Stamford Bridge.
His reputation took a hit a week later, however, when he conceded a weak shot from Ashley Young[8] in Spurs' 2–1 home defeat against Aston Villa.
[10] Gomes was injured in Spurs' 5–1 win over Hull City in the second game of the 2009–10 Premier League season and had to be replaced by second-choice goalkeeper Carlo Cudicini.
The following week, on 17 April, Gomes again made several crucial saves as Tottenham beat Chelsea 2–1 as the team passed Manchester City to sit fourth in the League standings.
He kept a clean sheet in a 1–0 win over Bolton Wanderers and then played a vital role in the 1–0 victory against Manchester City with two crucial saves which saw Tottenham get into the UEFA Champions League for the first time ever.
After several high-profile errors and misjudgements by Gomes, Tottenham signed 40-year-old keeper Brad Friedel on a free transfer from Aston Villa to provide competition in the first team.
Friedel began the season as the starter with Gomes being relegated to the bench and later being left out of match day squads entirely, which led to immediate speculation regarding his future at the club.
Subsequently, Gomes played in the 2011–12 UEFA Europa League, keeping a clean sheet in the 1–0 victory over Rubin Kazan.
On the final day of the January 2013 transfer window, Gomes agreed to join German Bundesliga side 1899 Hoffenheim on loan until the end of the season.
[19] By his third match for Hoffenheim, he was already captaining the team, although his season ended prematurely when, on 6 April 2013, he broke his metacarpus during an important 3–0 home win over Fortuna Düsseldorf.
[31] He, however, left the club in July without making an appearance, after bureaucracy delayed his registration to the squad past the start of the Módulo II season.
Despite being part of the Brazilian squad that won the 2005 FIFA Confederations Cup as the third-choice keeper behind Dida and Marcos, Gomes did not receive any playing time.
On 11 May 2010, it was announced that Gomes would be part of the Brazilian squad which would compete at the 2010 World Cup in South Africa, alongside Júlio César and Doni.