The five time European Tour winner was all class in recovering from his disappointing first round with scores of 67-68-66 to get to 4-under for the week and T7.
Only three players bettered Rumford's score on the final day and only four were ahead of him in each of the second and third rounds.
Rumford had a horror time at the tournament in 2015 when he was forced to withdraw after 36 holes with a digestive blockage.
He eventually underwent surgery to remove 30 cm of his small intestine before spending 17 days in two different hospitals, the second of which he later described as 'like a prison camp'.
But despite that experience Rumford showed a liking for the course through 36 holes last year with rounds of 64-70 seeing him T10 prior to his withdrawal.
His opening round aside, Rumford continued what has been an encouraging start to the season with his fourth consecutive made cut and first top-10 finish.
Six Australians began the week in South Africa with Jason Scrivener and Dimi Papadatos the only other two to make the cut.
Scrivener fought hard to make the weekend after a weather delay Friday afternoon but struggled at the weekend, a Sunday 76 dropping him 21 places down the leader board to T63.
Papadatos finished on the same score with rounds of 71-72-73-73 while Daniel Gaunt and tournament invitees Ben Eccles and Lincoln Tighe all missed the cut.
Headlines at a glance
Star-studded field for Eynesbury Masters
The 2017 Eynesbury Masters Pro-Am field for this weekend has been boosted with a strong showing of ISPS HANDA PGA Tour of Australasia stars confirmed ...
Scott set for Honda defence
After a good showing at last week’s Genesis Open Adam Scott will be looking for back to back wins at the first event of the PGA TOUR’s Flo...
Gibson top Aussie in Panama
After three good rounds of golf Rhein Gibson will leave Panama with a slightly sour taste in his mouth, a 3-over Sunday effort costing him his first t...