Ian Thorpe's hopes of securing a place at the London Olympics suffered a blow as he failed to make the 200m freestyle final at the Australian trials.
Thorpe, 29, is competing in the 100m and 200m freestyle, but could only finish 12th-fastest in the 200m semis.
"The fairytale has turned into a nightmare," said Thorpe, who came out of retirement last year.
Thorpe's career best of 48.56 seconds in the 100m freestyle only places him ninth on Australia's all-time list. James Magnussen (above) won the 100m world title in 47.63s seconds last year and will attack Brazilian Cesar Cielo's 46.91s world record in Adelaide. Matt Targett, former world record holder Eamon Sullivan and Matt Abood are also expected to challenge strongly for the two individual places.
He will now focus on Sunday's 100m heats but is expected to find the shorter sprint an even tougher task.
The Australian selection criteria sees the top two finishers in each event in Adelaide take the individual places for London, with the top six making the relays teams.
Thorpe had struggled to post competitive times since returning to the pool last November but there had been encouraging signs for the five-times Olympic gold medallist when he set the fifth-fastest time in the heats of one minute 49.16 seconds.
However, a slower time of 1:49.91 in the semi-finals left him down in 12th place, with Ryan Napoleon the quickest of the eight qualifiers in 1:47.51.
"I am terribly disappointed with that, I thought I could and thought I would swim a lot quicker, much quicker," said Thorpe, who set a then world record of 1:44.06 in the 200m freestyle in 2001.
"I'm not sure why this was slower than my time this morning. It showed my inexperience in racing over the last 18 months."
Looking ahead to the 100m freestyle heats on Sunday, he added: "I'll go for broke. Swim faster."
Earlier on Friday, Alicia Coutts won the 100m butterfly in 57.59 seconds ahead of Jessica Schipper, with defending Olympic champion Libby Trickett missing out in third place.
Trickett, 27, is one of several former Australian champions on the comeback trail after a period of retirement, and she will now concentrate on trying to win a place on the the 100m freestyle relay team.
Christian Sprenger, the 200m breaststroke world record holder, won the 100m breaststroke in 59.91s, with Brenton Rickard taking the second Olympic place.
Kylie Palmer set an Australian record of 4:03.40 to win the 400m free, with Bronte Barratt in second place. Olympic champion Rebecca Adlington won the British trials in 4:02.35 two weeks ago.
AUSTRALIAN SWIMMING TRIALS (15-21 MARCH)
The top two finishers in each event qualify for the London Olympics
The top six qualify in relay events
Heats start at 2330 GMT
Finals from 0800/0830 GMT
Ian Thorpe goes in 100m heats on Sunday