The following year, Freitas competed for her second Brazilian team in the RS:X class at the 2012 Summer Olympics in London by receiving a berth from her result at the ISAF Sailing World Championships in Perth, Western Australia. Struggling to attain a higher position during the early stages, Freitas managed to pull off a second and an eighth-place finish in the final legs, but missed a chance to succeed for the medal race with a fourteenth-place effort and a net score of 110 points. At the 2012 Summer Olympics, she finished in 13th place.