De jaren 2006 en 2007 gingen voor Christina Schwanitz verloren vanwege blessures. Pas in 2008 zag zij, weer geheel fit, kans om op haar oude niveau terug te keren. Op 29 februari bracht zij bij wedstrijden in Chemnitz eerst haar PR op 19,68, alvorens derde te worden bij de Duitse indoorkampioenschappen. Kort daarna werd zij bij de wereldindoorkampioenschappen in Valencia met 18,55 zesde, nadat zij zich in de kwalificatie met een op-één-na beste stoot van 18,97 had geplaatst voor de kogelstootfinale. In juni kwam zij daarna in Schönebeck tot een persoonlijk record tot 19,31, altijd nog 37 centimeter onder haar beste indoorprestatie. Op de Olympische Spelen van 2008 wist zij zich met 19,09 te kwalificeren voor de finale, maar ook hier slaagde zij er niet in om het niveau van de kwalificatie te benaderen en met 18,27 eindigde zij in Peking als elfde. En de WK van 2009 in Berlijn vormden hierop geen uitzondering. In de finale van het kogelstoten werd zij met 17,84 m slechts twaalfde, nadat zij zich eerder hiervoor met 18,25 m had gekwalificeerd.