W sezonie 2005/2006 FC Barcelona ponownie zdobyła mistrzostwo Hiszpanii oraz odniosła triumf w Lidze Mistrzów. Ronaldinho odegrał bardzo ważną rolę strzelając m.in. 2 bramki Realowi Madryt w derbach Hiszpanii (Real Madryt 0:3 FC Barcelona). W następnym sezonie (2006/2007) była bardzo zaciekła walka o mistrzostwo Hiszpanii i w pierwszej połowie sezonu Ronaldinho starał się jak mógł i nawet pod nieobecność Eto’o walczył o tytuł najlepszego strzelca, ale gdy kameruński piłkarz wrócił, a zarazem dołączył Messi (około początku drugiej połowy sezonu), bardzo dobrze asystował kolegom z drużyny. W marcu doznał kontuzji i nie zagrał do końca sezonu 2007/2008. Sugerowano również, że brak Brazylijczyka w składzie spowodowany był słabą formą.

Od początku sezonu 2008/2009, Ronaldinho występował w zespole A.C. Milan. Pierwszą bramkę dla „rossonerich”, strzelił w derbowym spotkaniu przeciwko drużynie Inter Mediolan – 28 września, wygranym 1:0.