World record holder Keni Harrison broke a bone in her left hand warming up but still dominated the Doha Diamond League 100m hurdles, winning in 12.59 seconds into a headwind.
The break occurred during "a final push out" in practice, the American said on her Twitter account.
"Doctors said she would need six weeks to recover," Juanita Bryan of Harrison's management company told Reuters. "But they want her to have a more thorough exam when she returns to the States tomorrow."
Her coach, Edrick Floreal posted a picture of the bandaged Harrison after they had taken her to hospital following the race.
"Nothing but God's strength and my determination that got me through that race," Harrison added.
The 24-year-old set the world record of 12.20 seconds in London last July, just days after failing to make the U.S. team for the 2016 Rio Olympics.
The record had stood for 28 years.
(Reporting by Gene Cherry in Raleigh, North Carolina; Editing by Greg Stutchbury)