At the 2004 Summer Olympics, Hanson won a gold medal as part of the Australian 4×100-metre medley relay team by swimming the breaststroke leg in a preliminary heat (Leisel Jones swam the breaststroke leg in the final). Jones' selection was the source of much discussion, and rumours spread of conflict between the two. She also won silver in the 100-metre breaststroke.