En 2003, con 18 años ganó la medalla de bronce en los Campeonatos de Europa en categoría junior celebrados en Tampere, Finlandia.
Se dio a conocer el verano de 2005 cuando de forma sorprendente ganó la medalla de bronce en los Campeonatos del Mundo celebrados en Helsinki, Finlandia, en una prueba ganada por su compatriota Kajsa Bergqvist.
En Helsinki Emma batió su marca personal, con 1,96.
Poco después, el 20 de agosto, en los Campeonatos de Suecia celebrados en Helsingborg volvió a mejorar su marca, con 1,97, que fue la novena del mundo ese año.
Está entrenada por Yannick Tregaro, que es además su compañero sentimental, y que entrena también a la campeona del mundo Kajsa Bergqvist.