Phillips Idowu has apologised for pulling out of the triple jump at the Aviva London Grand Prix - just three days after insisting injury was not behind his long lay-off this season.
Olympic silver medallist Idowu has competed just three times in 2012, with his last appearance coming in Oregon on June 1, when he took three jumps before sitting out the rest of the competition.
The 33-year-old subsequently withdrew from meetings in Oslo and Paris and the Olympic trials in Birmingham, with UK Athletics head coach Charles van Commenee declining to clarify Idowu's situation due to issues of "medical confidentiality".
Idowu claimed on Wednesday he had never mentioned an injury and was happy to let the "rumour mill stir itself", but pulled out of the competition at Crystal Palace just 25 minutes before it was due to start with a hip problem he felt while warming up.
He wrote on Twitter: "Hey guys, sorry to have to pull out of £ALGP, slight bit of muscle tightness. I will be fine in a day or 2. Hope the other jumpers put on a great show for you. See you 7th aug. thanks for your support."
August 7 is the date of triple jump qualifying at the London Olympics, meaning Idowu has just 23 days to get himself in top shape.
The Londoner said he pulled out of the competition in Oregon because slipping on the wet board had put "the fear of God" into him, and Jonathan Edwards felt Idowu probably "didn't fancy" facing similar conditions in London.
"When I turned up at the track this morning, I asked myself 'Would I have wanted to jump today?' and the answer was no," the former Olympic champion and world record holder said on the BBC.
"Phillips probably didn't fancy it, but there is nothing to worry about. It's cold, damp and he doesn't want to take any risks. We will forgive him everything if he jumps well in London."
Idowu's withdrawal came in a worrying 20-minute spell for Britain's Olympic medal hopes after Tiffany Porter broke down in tears after finishing last in her semi-final of the 100m hurdles.
Porter - one of the so-called 'plastic Brits' after switching allegiance from the United States - has been carrying a back injury and looked in pain as she slowed down from the seventh hurdle onwards before finishing in 14.19 seconds, more than 1.5secs behind winner Virginia Crawford.
American Danielle Carruthers, who finished third, comforted Porter on the track and said: "She's a little dinged up and she is a little worried because the pressure of competing well and getting a medal in your home town is big.
"She is trying to run through it (thinking) I don't want to disappoint my country. I know how that feels to have a lot of pressure on you and I just wanted to let her know that even though things are hurting on you, you have a chance, your body is hurting but it doesn't mean you can't run fast.
"None of us think about silver and bronze medals, we think about gold medals. To think about pulling yourself out of that gold medal position is very upsetting."
Another medal prospect, Robbie Grabarz, could only finish joint second alongside Tom Parsons in the high jump with a best of 2.22m, the 24-year-old labelling his own performance as s***.
"It was bad," added the European champion, ranked joint third in the world this year with a best of 2.36m.
"It's nice to have a kick now and again to wake you up but I know I'm in great shape to jump high. I had a fantastic session on Wednesday and was great in warm up here but had 99% concentration. You need 100%. That's all it is."
Better news saw Yamile Aldama finish third in the triple jump with a best of 14.37m, the 39-year-old world indoor champion continuing her recovery from a shoulder injury.
Marilyn Okoro had a point to prove in the 800m after being one of four athletes controversially overlooked for Olympic selection, which had prompted her to say she would quit the sport despite being named in the 4x400m relay squad for London.
But after finishing fourth in 2:01.32, Okoro said: "I am really disappointed (about the 800m), but my focus is now the 4x400m. I am still going to get an Olympic chance in London and I have to build on that."
Elsewhere, Ross Murray was an impressive second in the Emsley Carr mile in 3:52.77, while hurdles specialist Jack Green won the national 400m flat race in 45.99, a second personal best in the space of 24 hours.
Green was not thrilled with the time but added: "I won the race though and beat the two guys in the relay pool so hopefully that stands me in good stead for the 4x400m relay in the Olympics."