Sri Lanka skipper Sanath Jayasuriya is 80% likely to play in his side's Super Six game against India on Monday.
Jayasuriya should be fit for the Zimbabwe game
Jayasuriya was taken to hospital on Friday after suffering a fracture in his thumb and a badly bruised left arm from successive Brett Lee deliveries in the game against Australia.
But despite team officials initially casting doubts over his ability to play, he said he expected to start after batting in the nets on Sunday.
Jayasuriya said: "It did not feel bad. The main problem is the thumb, I'm still feeling it a
"With my forearm, the pain is there but I can manage it. I have a 75-to-80% chance of playing."
Jayasuriya took to the nets for his limited batting session with a bandaged thumb.
If he fails to feel any ill effects overnight, he will lead out Sri Lanka on Monday.
And team coach Dav Whatmore is confident the influential all-rounder will be fit enough.
"I'd be surprised if he wasn't going to play," said Whatmore. "Personally I'm confident he'll be ready."
The temporary loss of their captain would be a hammer blow to Sri Lanka's chances of repeating their 1996 World Cup triumph.
Jayasuriya has scored more than 8,900 runs in 294 one-day appearances, including 16 centuries.
He averaged over 53 in the first round of the World Cup and made 120 as they beat New Zealand in their opening game.
If he fails to prove his fitness, his place could be taken in the team by hard-hitting opener Avishka Gunawardene or all-rounder Jehan Mubarak.