Do Frederico, a two-time Olympian, first competed for Cape Verde at the 1993 World Championships where she ran the 100 metres in 13.03 seconds. Three years later at the 1996 Summer Olympics in Atlanta, Do Frederico made history along with António Zeferino and Henry Andrade by becoming the first athletes to represent the tiny African nation at the Olympic Games. In the women's 100 metres she finished 52nd in a time of 13.03 seconds. The following year she competed in the 1997 Francophone Games, recording her all time personal best in the 100 metres with a time of 12.75 seconds. At the 2000 Summer Olympics in Sydney, Do Frederico had the honour of being the flag bearer at the opening ceremony. In 100 metres, she finished in 78th place crossing the line in 12.99 seconds.