The final day of the event belonged to the versatile South African as she first won her specialist 800m event, leading from start to finish and crossing the line in 1:58.20, adding to the 1 500m title she won on Friday.
Semenya finished well ahead of Morocco's Malika Akkaouiu, who crossed the line second in 2:00.24 with Kenya's Emily Cherotich third in 2:00.70.
"I was quite happy with the time, my rhythm is good, and I just need to go home, rest a bit and prepare for Europe," said Semenya.