In 2007, Beatrice decided to focus on athletics and based herself in Australia for the majority of the year before competing in Osaka, Japan. She returned to good form after a disappointing injury plagued her 2006 season, placing her 4th at the Melbourne Commonwealth Games. She threw 62.2 metres at a meet in Christchurch, beating rival Dani Samuels from Australia. This followed a winning throw of 62.08 throw at a meet in Canberra.
She placed 28th in the 2008 Summer Olympics in Beijing with a throw of 57.18m, failing to qualify for the final. Her comments to media following her elimination were widely criticized after it was perceived that she was satisfied with what many viewed as a sub-standard performance.
Faumuina finished seventh in the 2009 Reebok Grand Prix in New York, with a throw of 56.73 metres. She was expected to compete in the Prefontaine Classic meet in Oregon, in order to throw the qualifying standard for the 2009 World Championships in Athletics in Berlin. However, she did not attend the meeting and her coach stated that she had decided to focus on her upcoming Bachelor of Business Studies exams instead.