På hjemmebane under Sommer-OL 2008 i Beijing vant hun gull i 10 m luftpistol. Under 2008 ISSF World Cup vant hun 3 av 4 gullmedaljer i pistolskyting.
Under Sommer-OL 2012 i London forsvarte hun tittelen sin fra Beijing-lekene og tok sitt andre gull på rad etter en spennende finale, hvor det kun skilte 3 poeng mellom de åtte som var i finalen.[1] Franske Céline Goberville ledet helt fram til siste skudd, men etter at hun skjøt 8,8, mens Guo skjøt et nærmest perfekt skudd med 10,8 gikk gullet til Kina nok en gang.[2]