Upon her return, she won the Douro Valley Half Marathon in May, the European Cup 10000m title in June, then a bronze medal in the 5000 m at the 2012 European Athletics Championships. She gained selection for the Portuguese Olympic team and ran a personal best of 31:16.44 minutes to place fourteenth in the 10,000 m Olympic final. She defeated Berhane Adere to win the Great Birmingham Run in October and placed twelfth at the 2012 European Cross Country Championships.