The Olympic 400m champion bettered his previous career record of 9.98, as he edged closer towards Akani Simbine's national best of 9.89.
Earlier at the Meeting, Rikenette Steenkamp won the Women's 100m Hurdles race in 13.03, narrowly missing her PB of 13.02. She was well ahead of Hungarian athlete Greta Kerekes who finished second in 13.47.
Tamzin Thomas won the Women's 200m sprint in 23.82, while national champion Alyssa Conley was disqualified from the half-lap contest.
In the Men's 800m event, Jacob Rozani took third place in a Season Best of 1:46.33. Middle distance specialist Dumisane Hlaselo ended eighth in the B race in 1:52.67.
Jovan van Vuuren earned third position in the Men's Long Jump with a best leap of 7.41m, while Dylon Cotter was fourth, just three centimetres further back.
In the Women's Long Jump, Lynique Prinsloo settled for fourth place with a 6.25m effort.