Cape Town City have signed well-travelled left back Marc Van Heerden after he joined them at their preseason training.
The 34-year-old Van Heerden, who has five Bafana Bafana caps, was released by Cape Winelands side Stellenbosch FC a few weeks ago.
Johannesburg-born Van Heerden once played for AmaZulu, Orlando Pirates, Chippa United and the University of Pretoria.