Wraz z Chelsea został mistrzem Anglii (2010), czterokrotnie zdobył puchar Anglii (2007, 2009, 2010, 2012), raz wywalczył Puchar Ligi Angielskiej (2007) oraz raz sięgnął po Tarczę Wspólnoty (2009). W sezonie 2007/2008 dotarł z londyńskim klubem do finału Ligi Mistrzów (Chelsea przegrała w nim z Manchesterem United) – wystąpił w nim w podstawowym składzie, a w serii rzutów karnych strzelił gola. Cztery lata później (2012) wraz ze swoim zespołem wygrał rozgrywki Ligi Mistrzów – w finałowym meczu z Bayernem Monachium ponownie zagrał w podstawowym składzie i w serii rzutów karnych zdobył bramkę. W 2014 roku Chelsea postanowiła nie przedłużać kontraktu z piłkarzem. 1 lipca 2014 oficjalnie stał się wolnym zawodnikiem.

7 lipca 2014 podpisał kontrakt z włoskim klubem AS Roma.

27 stycznia 2016 roku przeniósł się do amerykańskiego klubu Los Angeles Galaxy.

21 stycznia 2019 dołączył do angielskiego klubu Derby County.

18 sierpnia 2019 roku zakończył piłkarską karierę.