Cudicini began the new campaign once again as second-choice to Čech, but a string of injuries to the Czech star saw Cudicini feature 19 times in all competitions. His first appearance of the season was in a League Cup game against Hull City in which he kept a clean sheet in a 4–0 win. He played against Leicester City in a 4–3 win at Stamford Bridge in the next round before making his first appearance of the season in the Champions League, coming on as a substitute against Schalke 04. Cudicini then featured in the next five games due to Čech's injury, conceding just one goal in the process, against Everton at Stamford Bridge in a 1–1 draw. However, the Italian shot-stopper suffered an injury and would not be seen between the posts until February in a FA Cup game against Huddersfield Town. He also featured in the next round of the cup, but Chelsea lost 1–0 to Barnsley and were knocked out of the competition. Cudicini retained his place due to another injury suffered by Čech and featured in Chelsea's 6–1 win over Derby County. He kept clean sheets in 1–0 wins against Sunderland and Middlesbrough, as well as a 2–0 away win at Manchester City and played in Chelsea's 2–1 win over local rivals Arsenal in March. Cudicini made an outstanding save in the last minutes of an epic 4–4 draw at White Hart Lane against Tottenham Hotspur when he saved from point-blank range against Dimitar Berbatov to earn Chelsea a point. He featured in both legs against Turkish club Fenerbahçe as Chelsea progressed 3–2 on aggregate; unfortunately; he limped off with an injury that effectively ended his season. Cudicini made his 200th appearance for the club (in all competitions) against West Ham United on 1 December 2007. He was an unused substitute as Chelsea lost both the 2008 Football League Cup Final and the 2008 UEFA Champions League Final.