Bangladesh, April 19 -- Johannesburg, Apr 19 (AP/UNB) - South Africa kept faith in Hashim Amla and gambled on Aiden Markram as both made the Cricket World Cup squad on Thursday.

There were doubts over the inclusion of 36-year-old Amla after a dip in form and his absence for recent games because his father was ill. Fellow batsman Markram was seemingly out of the reckoning for the one-day team until a run of outstanding domestic form led to a public clamor to include the 24-year-old opener.

This year will likely be the last chance for veterans Amla, Faf du Plessis, who captains the team, and Dale Steyn to win the World Cup. JP Duminy and Imran Tahir have already said they will retire from ODIs after the tournament. Those five will be play...