Vuonna 2015 Schwanitz voitti kultaa Pekingin MM-kisoissa tuloksella 20,37. Moskovan MM-kilpailuissa 2013 hän saavutti hopeaa silloisella ennätyksellään 20,41 metriä. Dohan MM-kilpailuissa 2019 hän sai pronssia tuloksella 19,17. Lisäksi Schwanitz on ollut MM-kilpailuissa seitsemäs Helsingissä 2005 sekä kahdestoista Berliinissä 2009 ja Daegussa 2011. Sisäratojen MM-kilpailuissa hän sai hopeaa Sopotissa 2014 tuloksella 19,94 ja oli kuudes Valenciassa 2008. Olympialaisissa hän on sijoittunut yhdeksänneksi Pekingissä 2008 ja Lontoossa 2012 ja kuudenneksi Riossa 2016.