Olympic bronze medalist Tasha Danvers has announced her retirement from track and field after failing to recover from a succession of injuries.
The Brit was third in the 400-meter hurdles at the Beijing Games in 2008.
The 34-year-old Danvers had been hoping to compete in her home Olympics in London but quit the sport before this week's announcement of Britain's preliminary squad for track.
Danvers says in a statement that ''based on my training at different stages, my coach and I believed we had a genuine chance of making it. But the setbacks have been too many to overcome.''
She also won silver at the 2006 Commonwealth Games, less than 18 months after giving birth to her son.
Danvers says ''sadly my body has had enough.''