"About 459 miners have been brought to the surface or are busy being brought to surface," Charmane Russell told AFP. "Eighteen are currently unaccounted for."
Russell said rescue operations were continuing.
According to a company statement, the fire at the mine near Carletonville about an hour from Johannesburg, broke out around 0740 GMT, nearly two kilometres (1.25 miles) underground.
Harmony Gold said 486 miners were working in the Kusasalethu mine at the time.
More From This Section
"The fire has now been contained," the company said in a statement late today.
"All operations at the mine, other than those related to the rescue have been suspended."
South Africa's economy is heavily dependent on the mining of copper, gold and platinum.