Hierna begon Fernanda Robeiro zich toe te leggen op de marathon. In 2002 liep ze de marathon van Tokio en finishte in 2:37.04. In 2006 deed ze mee aan de marathon van Hamburg en werd zesde in een tijd van 2:29.48.Ribeiro bleef ook na haar 40-ste hardlopen. Zo werd zij in 2010 derde op de halve marathon van Lissabon en hielp zij het Portugese team met het winnen van de titel op de 10.000 m tijdens de Europa Cup-wedstrijd in juni 2010 door als zevende te finishen. Enkele maanden later nam ze zelfs deel aan de marathon tijdens de EK in Barcelona, maar daar kon ze het hoge tempo niet volgen en moest zij halverwege opgeven.