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.[2] 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.[1] 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.[2] The 2010 Berlin Marathon in September saw her significantly improve her best with a finishing time of 2:32:30 hours for seventh place.[3]
In 2011, she ran at the Vienna City Marathon and was sixth with a time of 2:33:48 hours.[1] Later that year, she won the South American title in the half marathon. The 2011 Pan American Games saw her ascend to the peak of the regional scene as she won the marathon gold medal in a Games record time of 2:36:37 hours, in spite of Guadalajara's high altitude.[4] She set a personal best of 2:29:17 hours at the 2012 Tokyo Marathon, finishing ninth overall.[5] She competed at the 2012 Summer Olympics, finishing 47th in a time of 2:33:15.[6][7]