21 year old Caster Semenya retained her 800-metre title at the South African championships but was still outside the qualifying time for the London Olympics.
The world silver medallist clocked 2 minutes, 2.68 seconds.
Semenya has not gone under two minutes this year and is yet to shake off a sluggish start to her Olympic preparations under new coach Maria Mutola.
She needs to clock below 1:59.90 to be eligible for South Africa's team in London.
Amputee sprinter Oscar Pistorius finished seventh in the men's 400 final in 47.28.
Lebogang Moeng won in 45.75, but Pistorius is still the only men's 400 runner in South Africa to post an Olympic qualifying time this year after his season-opening 45.20 last month.
He needs one more run of 45.30 seconds or faster on his carbon fiber blades in an overseas event to be eligible to go to London.