6 lipca 2011 został piłkarzem angielskiego Manchesteru City – kwota transferu wyniosła 12 milionów euro. W Premier League zadebiutował 15 sierpnia 2011 w wygranym 4:0 meczu ze Swansea City A.F.C. Grał w nim od 74. minuty, gdy zastąpił Adama Johnsona. W sezonie 2011/2012 wraz z klubem został mistrzem Anglii. 31 sierpnia 2012 odszedł na zasadzie wolnego transferu do włoskiego ACF Fiorentina. W Serie A zagrał po raz pierwszy 7 października 2012 – miało to miejsce w wygranym 1:0 meczu z Bologna FC 1909. 20 lipca 2015 został piłkarzem hiszpańskiego Atlético Madryt. Transfer kosztował 12 milionów euro. W Primera División zadebiutował 22 września 2015 w wygranym 2:0 spotkaniu z Getafe CF. Wraz z Atlético w sezonie 2017/2018 zwyciężył w Lidze Europy i Superpucharze Europy. Dwa lata wcześniej dotarł z nim do finału Ligi Mistrzów.