In juli 2004 deed Schwanitz op negentienjarige leeftijd mee aan de wereldjuniorenkampioenschappen in het ItaliaanseGrosseto, waar ze bij het kogelstoten met een beste stoot van 16,52 m de derde plaats wist te behalen. De AmerikaanseMichelle Carter won daar met 17,55. In 2005 werd ze derde op de Duitse kampioenschappen, om vervolgens naar het zilver te grijpen op de Europese kampioenschappen U23 met een PR-stoot van 18,64. Daarna debuteerde ze op de wereldkampioenschappen in Helsinki, waar zij op een zevende plek eindigde.
Voorbij de 19 meter
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.
Nationaal kampioene
In 2011 veroverde Schwanitz haar eerste nationale titel door Duits indoorkampioene te worden. Een week later werd zij op de Europese indoorkampioenschappen in Parijs tweede achter de RussinAnna Avdejeva, op wie zij slechts 5 centimeter hoefde toe te geven (18,70 om 18,65). Outdoor werd zij daarna eveneens Duits kampioene. Op de WK in Daegu was het echter weer het oude liedje: nadat de Duitse zich in de kwalificatieronde met een verste stoot van 19,20 had gekwalificeerd en een van de kandidates voor een medaille leek te zijn, kwam zij in de finale slechts tot één geldige poging van 17,96, waarmee zij op een twaalfde plaats eindigde. Een jaar later ging het op de EK in Helsinki met een vijfde plaats al een stuk beter, maar op de kort daarop volgende Olympische Spelen in Londen verviel Schwanitz weer in haar oude fout door in de kwalificatieronde met 18,62 beter te presteren dan in de finale, waarin zij met 18,47 tiende werd.
Binnen en buiten Europees kampioene
Pas in 2013 wist Christina Schwanitz de trend te doorbreken en een internationale titel te veroveren tijdens de Europese indoorkampioenschappen in Göteborg. Met een beste stoot van 19,25 wist zij eindelijk in een finale haar beste prestatie te leveren en een stoot van over de 19 meter te produceren, wat haar tot dan toe alleen in enkele kwalificatierondes was gelukt. Vervolgens kwam zij op de WK in Moskou in de finale van het kogelstoten achter olympisch kampioene Valerie Adams (goud met 20,88) tot een persoonlijk record van 20,41 en veroverde hiermee de zilveren medaille. En een jaar later werd de Duitse op de wereldindoorkampioenschappen allereerst opnieuw tweede achter Valerie Adams, om daarna tijdens de EK in Zürich met een beste stoot van 19,90 nu ook buiten Europees kampioene te worden. Schwanitz leek haar eerdere probleem van goede kwalificatierondes, gevolgd door mindere finaleprestaties, eindelijk te hebben overwonnen.
Goud op WK en diamant in de Diamond League
In 2015 kwam Schwanitz tijdens de Beijing World Challenge in Peking in mei eerst tot een persoonlijk record van 20,77, alvorens daar drie maanden later met 20,37 ook de wereldtitel te veroveren. Ze eindigde het jaar door bovendien in de Diamond League-serie met de eindoverwinning aan de haal te gaan, na in vijf van de in totaal zeven wedstrijden waarin het kogelstoten op het programma stond, te hebben gezegevierd.
Titel geprolongeerd
In 2016 slaagde Christina Schwanitz erin om haar Europese titel te prolongeren. Op de EK in Amsterdam was zij een klasse apart en wist zij als enige met een beste stoot van 20,17 de twintig-metergrens te passeren. Dat niveau wist zij niet vast te houden tot op de Olympische Spelen in Rio, want daar kwam ze in de finale niet verder dan een zesde plaats met een beste stoot van 19,03, nadat zij zich eerder in de kwalificatieronde met 19,18 gemakkelijk voor die finale had geplaatst.
Comeback na geboorte tweeling
In 2017 nam zij na twee jaar afwezigheid weer deel aan de Duitse indoorkampioenschappen en werd prompt opnieuw kampioene, haar vierde nationale indoortitel. Schwanitz, die sinds september 2013 was getrouwd, bleek toen al in verwachting te zijn van een tweeling, die in juli werd geboren. Een jaar later pakte zij haar hierdoor onderbroken carrière weer op met haar deelname aan de Diamond League-wedstrijd in Rabat, die ze gelijk maar won. Dat ze niets aan kracht had ingeboet bewees zij vervolgens op de Duitse kampioenschappen, waar zij opnieuw de titel veroverde met een stoot voorbij de 20 meter: 20,06. Bij de EK in eigen huis, Berlijn, moest zij echter haar meerdere erkennen in de CubaansePaulina Guba, die met 19,33 het goud voor zich opeiste, terwijl de Duitse nu niet verder kwam dan 19,19.