 In the late 2000s, Yang started to gain increased attention and popularity with her roles as Nie Xiaoqian in shenmo drama "Strange Tales of Liaozhai" (2005), and Guo Xiang in wuxia drama "The Return of the Condor Heroes" (2006), In 2007, Yang played the titular role of Wang Zhaojun in the eypnomous television series, which was broadcast on CCTV.She received positive reviews for her performance, and was nominated for the Best Actress award at the China TV Golden Eagle Award.In 2009, Yang starred in the fantasy action drama "Chinese Paladin 3", playing two different characters; Tang Xuejian and Xiyao.