Fakt ten, a także inny, że z włoskiej Romy do Interu Mediolan odszedł latem 2006 defensywny pomocnik, rodak Faty’ego Olivier Dacourt spowodowały, że Roma wykupiła ze Strasbourga młodego Ricardo za 350 tysięcy euro, a ten podpisał z Romą 5-letni kontrakt. W Romie w sezonie 2006/2007 Faty zadebiutował 17 września w drugiej kolejce ligowej Serie A w wygranym 3:1 wyjazdowym meczu ze Sieną. U trenera Luciano Spalletti zagrał łącznie 11 meczów w Serie A zdobywając wicemistrzostwo Włoch, a także trzy w rozgrywkach Ligi Mistrzów.

Latem 2007 Faty został wypożyczony do niemieckiego Bayeru 04 Leverkusen, który musiał jeszcze dopłacić 600 tysięcy euro, natomiast zimą 2008 roku na tej samej zasadzie trafił do FC Nantes. Swój pierwszy mecz w żółto-zielonej koszulce rozegrał przeciwko Sedanowi w Pucharze Ligi. Wchodząc na boisko z ławki rezerwowych, rozegrał dobry mecz, ale nie wykorzystał rzutu karnego. W swoim drugim meczu, a zarazem debiucie w Ligue 2, FC Nantes wyjechał do Brestu. Po rzucie rożnym otworzył wynik spotkania wspaniałym uderzeniem głową po piętnastu minutach gry. Później zdobył 3 gole w 15 meczach Ligue 2.

Po spadku z ligi pod koniec sezonu 2008/09 Nantes nie skorzystało z opcji wykupu za 3 miliony euro i w związku z tym wrócił do swojego klubu.