Australia captain Michael Clarke batted with a broken shoulder on the recent tour of South Africa and has been advised to rest, ruling him out of the domestic first class final later this week, Cricket Australia said on Monday.
"We have since done a series of scans that have demonstrated a fracture near his shoulder joint," Australian team physiotherapist Alex Kountouris said in a statement.
"We expect that this will heal with a period of rest."
Clarke's New South Wales team will play Western Australia in the domestic Sheffield Shield final in Canberra from March 21-25.
Clarke, who was also struck in the arm, thumb, elbow and helmet in the Cape Town match, was due a long break away from the game anyway as he was not in Australia's squad for the ongoing World Twenty20 tournament in Bangladesh.
The 32-year-old made himself unavailable for the shortest form of the game at international level in 2011.
Australia's next international series is against Pakistan, probably in the United Arab Emirates, in October.
12 ways India can revamp its creaky infrastructure
Australia will win the Twenty20 World Cup, says confident Clarke
Australia quick Harris says he will be back and force his way into the team
ICC Test rankings: Warner, Harris move up to career-high positions
'I've always regarded Steyn as the world's number one bowler'