I innendørs-VM i 2004 tok Christian Olsson gull og tangerte verdensrekorden innendørs med 17,83. 22. august samme år, i OL i Athen, vant han trestegfinalen på ny svensk rekord: 17,79.