Former world champion Caster Semenya qualified for the 800 metres at the London Olympics on Friday.
The South African eased concerns about her early season form by running 1 minute, 59.58 seconds in a provincial meet on her home track at the University of Pretoria.
It is the second time she ran faster than the qualifying time of 1:59.90, making her eligible for her first Olympics when South Africa's team is likely announced in July.
The 21-year-old Semenya first ran under that time when winning silver at last year's world championships in South Korea.
She failed to break two minutes in her first two races this year, including the successful defence of her national title, but found her form in a dominant win Friday with help from Namibian pacesetter Herunga Tjipekapora.
Tjipekapora led Semenya through about 450 metres before giving way to her on the track where she normally trains.
Semenya's nearest challengers finished well behind.
Semenya burst onto the scene by winning at the 2009 worlds as a teenager in a blistering time of 1:55.45 before a gender test controversy sidelined her for 11 months.
Semenya has overcome a string of setbacks since her stunning international debut.
After the enforced layoff while athletics' governing body reviewed the gender test results, a niggling back injury in 2010 forced her to miss the Commonwealth Games and her relationship with then-coach Michael Seme broke down just before the 2011 worlds.
The race Friday was Semenya's third under new mentor and former Olympic champion Maria Mutola, but likely her last in South Africa before the Olympics.
Semenya will head to Europe next month to start her final buildup to the Olympics. She is confirmed to run at the IAAF event in Ostrava, Czech Republic, on May 25 and the Diamond League meeting in Rome on May 31, manager Jukka Harkonen said.
Last weekend, Semenya cruised to victory to retain her title at the South African nationals in Port Elizabeth but failed to finish under two minutes.