W Bayernie strzelił zaledwie siedem goli przez pięć lat grania w Bundeslidze.
Latem 2009 roku sfinalizował transfer do Interu Mediolan, a kontrakt opiewał na ok. 8 mln euro. W swoim pierwszym sezonie występami w 30 ligowych spotkaniach przyczynił się do zdobycia przez klub mistrzostwa Włoch. Był również ważnym ogniwem zespołu w innych rozgrywkach, m.in. dzięki jego grze Inter zdobył pierwszą w swojej historii potrójną koronę. Mimo że kontrakt z Interem Mediolan obowiązywał go do 2014 roku, 30 czerwca 2012 roku za porozumieniem obu stron rozstał się z klubem. Wraz z zerwaniem kontraktu stał się wolnym zawodnikiem szukającym klubu. 4 lipca 2012 roku na zasadzie wolnego transferu przeszedł do Juventusu i podpisał dwuletni kontrakt obowiązujący do 30 czerwca 2014 roku. 17 grudnia 2012 roku rozwiązał kontrakt za porozumieniem stron, a już następnego dnia dołączył na zasadzie wolnego transferu do klubu São Paulo FC i podpisał z nim dwuletni kontrakt.