2005 bildete Ribeiro ein neues Duo mit Talita Antunes da Rocha. Ribeiro/Talita erreichten im ersten gemeinsamen Jahr auf der World Tour die Endspiele in Sankt Petersburg und Montreal und gewannen die Turniere in Athen und Bali. 2006 kamen sie bis auf eine Ausnahme immer in die Top Ten. Im folgenden Jahr siegten sie bei den Open-Turnieren in Sentosa und Marseille. Bei der WM 2007 in Gstaad blieben sie in den drei Gruppenspielen und in der ersten Hauptrunde ungeschlagen. Im Viertelfinale verloren sie gegen das deutsche Duo Pohl/Rau und wurden somit Neunte. 2008 starteten Ribeiro/Talita mit einem zweiten Platz in Adelaide und dem Turniersieg in Shanghai. Außerdem qualifizierten sich für die Olympischen Spiele in Peking. Dort kamen sie ungeschlagen ins Halbfinale, das sie gegen Walsh/May-Treanor verloren. Im Spiel um die Bronzemedaille mussten sich die Brasilianerinnen den Chinesinnen Xue Chen/Zhang Xi geschlagen geben.