A win for the co-hosts will mean that Australians will be on a early flight home and Zimbabwe will be qualifying for the Super 8 stages.
Injury-hit Australian side have received a boost with former captain Steve Smith added as replacement for Josh Hazlewood. Skipper Marsh should also be available for match against Dasun Shanaka's Sri Lanka after missing the first two games due to injury.
Australia vs Sri Lanka Playing 11
Australia: Mitchell Marsh (c), Travis Head, Josh Inglis (wk), Tim David, Matt Renshaw, Marcus Stoinis, Glenn Maxwell, Xavier Bartlett, Nathan Ellis, Adam Zampa, Matt Kuhnemann
Sri Lanka: Pathum Nissanka, Kamil Mishara, Kusal Mendis (wk), Pavan Rathnayake, Dasun Shanaka (c), Kamindu Mendis, Dunith Wellalage, Dushan Hemantha/Charith Asalanka, Dushmantha Chameera, Maheesh Theekshana, Matheesha Pathirana