The series is the first step on a road to the 2019 World Cup for South Africa .
2/9
Bangladesh will be under new leadership with veteran bowler Mashrafe Mortaza captaining the side instead of Mushfiqur Rahim, who remains in the squad.
3/9
While, Faf du Plessis has replaced De Villiers as the one-day captain and together with new coach Ottis Gibson will be seeking to build a squad capable of challenging for global honours.
4/9
The two teams will play three ODI international which begins tomorrow at the Diamond Oval.
5/9
While, the return of leading all-rounder Shakib Al Hasan provides encouragement for the visiting team
6/9
Although, Shakib's return from a brief sabbatical will strengthen the tourists, they still rely mainly on the players who suffered two crushing Test defeats.
7/9
De Villiers played his last ODI during their Champions Trophy group stage loss to India in June.
8/9
Also back in international action for South Africa is JP Duminy, who retired from Test cricket after a run of low scores, but who remains a highly effective one-day player.
9/9
One of the most dazzling limited-over batsmen AB de Villiers returns to action for Bangladesh series.