South Africa will play an additional one-day match against Western Australia as part of their build-up for the first Test against Australia at the WACA.
The postponed Champions League Twenty20 tournament allowed the match to be added to the Proteas' schedule.
The 50-over clash will be played on December 11, with a two-day match between South Africa and a WA XI brought forward a day to begin on December 12.
The first Test begins at the WACA on December 17.
Western Australian Cricket Association CEO Graeme Wood said the Proteas were keen to get in as much match practice at the WACA as possible before the Perth Test.
"The Proteas will have a full squad to pick from, so it will hopefully be a fantastic opportunity for Perth cricket fans to have their first glimpse of speedsters Dale Steyn and Morne Morkel on the WACA Ground wicket," he said.
The great summer of cricket in 2009, all players, all formats, all fans:
Want to start playing cricket - or re-kindle your playing days?
Get all the latest features, news and action
All the contact information and links to help you buy match tickets
Only a year and the Aussies are here - here's all the info you need
Contact ECB by email, phone or fax - or feedback via ecb.co.uk
Want to watch some cricket? Find the matches you want to see
Get our news and scores feeds via RSS to your desktop or mobile
Enjoy our blogs, right across the cricketing spectrum, from players to volunteers
ECB publications for you to download as PDFs, plus other resources
Official site of the England and Wales Cricket Board