At the 2008 Summer Olympics in Beijing, China, Williams won the silver medal in the 400 metres in a personal-best time of 49.69 seconds. She also won bronze in the 4 × 400 m relay with Shereefa Lloyd, Rosemarie Whyte and Novlene Williams.