Holmes won the 1,500 m at the 2002 Commonwealth Games and the 800 m bronze at the Munich European Championships that year. The 2003 track season saw her take silver in the 1,500 m at the World Indoor Championships and the 800 m silver medals at the World Championships and first World Athletics Final.