Erste internationale Erfahrungen sammelte Anne Zagré im Jahr 2007, als sie bei den Jugendweltmeisterschaften in Ostrava im 100-Meter-Hürdenlauf in 13,58 s die Bronzemedaille gewann und im 100-Meter-Lauf mit 12,01 s im Halbfinale ausschied. Anschließend belegte sie beim Europäischen Olympischen Jugendfestival (EYOF) in Belgrad in 24,40 s den fünften Platz über 200 Meter. Im Jahr darauf schied sie bei den Juniorenweltmeisterschaften in Bydgoszcz mit 11,98 s in der ersten Runde über 100 Meter aus und belegte im Hürdensprint in 13,55 s den fünften Platz. 2009 siegte sie dann bei den Junioreneuropameisterschaften in Novi Sad in 13,21 s über 100 m Hürden. Ende August schied sie bei den Weltmeisterschaften in Berlin mit der belgischen 4-mal-100-Meter-Staffel mit 43,99 s im Vorlauf aus und daraufhin gewann sie bei den Spielen der Frankophonie in Beirut in 13,37 s die Bronzemedaille hinter ihrer Landsfrau Elisabeth Davin und Gnima Faye aus dem Senegal. 2010 startete sie erstmals bei den Europameisterschaften in Barcelona und schied dort mit 13,31 s in der ersten Runde aus. Im Jahr darauf gelangte sie bei den U23-Europameisterschaften in Ostrava bis in das Finale, konnte dort aber ihren Lauf nicht beenden. Anschließend scheiterte sie bei den Weltmeisterschaften in Daegu mit 13,47 s in der Vorrunde. 2012 belegte sie bei den Europameisterschaften in Helsinki in 13,02 s im Finale den vierten Platz und verpasste mit der belgischen Staffel mit 43,81 s den Finaleinzug. Anschließend nahm sie an den Olympischen Spielen in London teil und erreichte dort das Halbfinale, in dem sie mit 12,94 s ausschied.