Nach einigen Turniersiegen Ende 2008 und 2009 nahm Yang Xiuli erst 2010 wieder an einer internationalen Meisterschaft teil. Bei den Weltmeisterschaften in Tokio unterlag sie im Viertelfinale der Brasilianerin Mayra Aguiar, mit Siegen über die Russin Wera Moskalijuk und die Ukrainerin Maryna Pryshchepa erkämpfte Yang Xiuli eine Bronzemedaille. Zwei Monate später erhielt sie auch eine Bronzemedaille bei den Asienmeisterschaften, nachdem sie im Halbfinale gegen Jeong Gyeong-mi verloren hatte. Bei den Olympischen Spielen 2012 in London siegte sie im Achtelfinale gegen Aye Aye Aung aus Myanmar. Nach Niederlagen gegen die Französin Audrey Tcheuméo im Viertelfinale und gegen die Niederländerin Marhinde Verkerk in der Hoffnungsrunde belegte Yang Xiuli den siebten Platz. 2013 siegte sie noch einmal bei den Militärweltmeisterschaften.