After a break in her athletics career, da Silva returned to action in 2008 and ran for Brazil at the 2010 IAAF World Cross Country Championships, ending the race in 82nd place. She made her marathon debut at the Santa Catarina Marathon in Florianópolis and won on her first attempt, recording a time of 2:41:30 hours. She was selected for the Brazilian squad at the 2009 World Championships in Athletics as a result and improved her best to 2:40:54 hours to finish 43rd in the Berlin race. In 2010, she came third at the São Paulo Marathon, just two seconds outside of her personal best time. She won the Río de Janeiro Half Marathon in July and went on to have her highest global placing at the 2010 IAAF World Half Marathon Championships in Nanning, where she was 25th in the rankings. The 2010 Berlin Marathon in September saw her significantly improve her best with a finishing time of 2:32:30 hours for seventh place.