Het jaar 2003 gaf haar een nieuwe kans om wereldkampioene te worden, maar ze moest haar meerdere erkennen in een nieuwe en getalenteerde atlete, Carolina Klüft (Zweden). Deze verwierf met 7001 punten het goud en niet Barber, die 6755 punten scoorde. Barber won bij het verspringen echter een gouden medaille en pakte zo de wereldtitel, die ze verwierf met haar laatste sprong.