Michael Clarke led from the front on Tuesday as Australia's patient pacemen took out a week of frustrating inactivity in South Africa on their captain.
The tourists trained at Centurion on Tuesday, venue for the first test starting next week, for the first time since abandoning rain-swept Potchefstroom.
The batsmen spent most of their time indoors in one-on-one net sessions with Darren Lehmann and Michael Di Venuto.
But the quicks went to work in the outdoor nets, attacking a wet wicket and creating the sort of divots more commonly seen on golf courses.
Clarke decided to give them a moving target, batting stoically for under half an hour on a strip that looked blatantly unsafe.
After a brief discussion over the merits of using the potent pitch, bowling coach Craig McDermott and his colleagues decided a left-hander would be able to avoid the most dangerous spots.
They were wrong. Chris Rogers was next in but lasted one ball after Ryan Harris struck him in the chest, the pair agreeing it should stop there.
Rogers was not hurt and moved onto the spinners' net, but it was a nasty indicator of what is to come next Wednesday when the series gets under way against South Africa.
Australia will train at Centurion on Wednesday, however there will again be no centre-wicket practice due to the amount of heavy rain that has soaked SuperSport Park.
Harris was hoping his side would be out in the middle soon.
"It helps, centre wicket, if you're not playing a game. It's always better than training in the nets," he said at the team hotel before training.
"As a bowler, you haven't got the normal cues that you get when you're out in the middle.
"There's no net posts; you can feel a bit enclosed in the nets.
The Proteas had played only domestic T20 cricket since their Test win over India in December, the same match where Steyn suffered a fractured rib.
But on Tuesday they amassed a total of 300 and reduced their opponents to 3-24 at stumps at the start of a three-day practice match in Johannesburg.
Steyn bowled only three overs, but showed enough to impress teammate Faf du Plessis. "Today he was bowling probably at 60 per cent and still swinging the ball nice and late, and landing it in good areas. It shows you the quality bowler he is,'' du Plessis said.
It was almost a full-strength side with the exception of injured wicketkeeper AB de Villiers.
De Villiers underwent surgery on his left hand last month but is expected to be fit to face Australia.
The retired Jacques Kallis was the only other change to the incumbent team. Rory Kleinveldt took Kallis' spot, but it is likely he is just warming it for Ryan McLaren or Wayne Parnell - the aspiring allrounders who both played for the Composite XI.