World Test champions South Africa came from behind to beat Australia 2-1 in a fascinating Test series last month and they return to action against Bangladesh.
The two-match series between the teams starts at The Wanderers in Johannesburg on Sunday and South Africa are hot favourites for victory.
They played some terrific cricket against Australia, extending their superb Test record under captain Temba Bavuma to 13 wins in 15 matches.
The Proteas have also dominated their meetings with Bangladesh, winning 14 and drawing two of their 16 Tests against the Tigers.
David Bedingham was dropped after the Australia series so Zubayr Hamza or Tony de Zorzi will bat at number three but the hosts otherwise have a settled Test line-up.
Bangladesh are 14/1 outsiders for the first Test but they are capable of shock results, as they proved in August's nine-wicket win over Australia in Darwin.
South Africa to win @ 1/7
South Africa have been virtually unbeatable under Temba Bavuma's captaincy and they produced a couple of ruthless performances to seal October's series win over Australia.
Bangladesh upset the Aussies in September but they were bowled out for 64 and 95 in the second Test of their series down under.
The Tigers' batters can expect a testing examination from a top-class South Africa bowling attack led by pacemen Kagiso Rabada and Marco Jansen.
Spinner Simon Harmer helped the Proteas win the third Test against Australia, claiming 6-16 off 21.1 overs in the fourth innings, and South Africa are unlikely to slip up at The Wanderers.
Kagiso Rabada to be top first-innings bowler @ 5/1
South Africa fast bowler Kagiso Rabada was struck down by illness during the final Test against Australia but still produced a blistering new-ball spell in the final innings of the series.
Rabada dismissed Australia's top three batters and also picked up six wickets in the second Test in Gqeberha.
He has a fine record at The Wanderers, claiming 34 wickets in seven appearances, and could be too sharp for Bangladesh's batters in the first innings.
Rabada reached 350 Test wickets during the Australia series, faster than any other bowler in history, and 29 of those scalps came in just four games against Bangladesh.
South Africa opener Marques Ackerman has made an excellent start to his Test career and he has a great opportunity to rack up the runs against Bangladesh.
Ackerman was dismissed for six off 38 balls in his first Test innings in Gqeberha but responded with vital knocks of 95 and 62 in the series decider in Cape Town.
He scored at better than a run a ball in the first innings, making Australia's legendary fast bowlers Mitchell Starc, Pat Cummins and Josh Hazlewood look ordinary.
Born in Johannesburg, Ackerman will be desperate to shine at The Wanderers and he should be backed at 5/6 to score over 66.5 match runs.
He made 107 and 60 in his last first-class game for Dolphins in September, having scored a mammoth 256 off 237 balls for South Africa A against Bangladesh A the previous month.
Speaking of double-centuries, Bangladesh's Towhid Hridoy made an epic unbeaten 242 to help his side draw this month's second Test against the West Indies in Sylhet.
Hridoy struck 22 fours and 11 sixes, dominating Bangladesh's total of 386, and he also weighed in with 82 in the second innings.
The middle-order man should be full of confidence on his return to South Africa, where he scored 350 not out for Bangladesh A in the second unofficial Test in Potchefstroom at the end of August.
Backing Hridoy at 5/6 to make over 58.5 match runs looks a smart bet in the first Test.
Ryan Rickelton has had success opening the batting for Mumbai Indians in the IPL but he displayed his gritty side against Australia.
Rickelton made a battling 101 in the second innings of the third Test but he should be able to play with more freedom against Bangladesh.
South Africa may be on the hunt for quick runs by the time their number six comes to the wicket.
He hit the Proteas' only two sixes in the final ODI against Australia last month and is a tempting price at 11/10 to clear the ropes in Johannesburg.
Read more cricket betting tips and predictions on site.
This article was written by a partner sports writer via Spotlight Sports Group. All odds displayed on this page were correct at the time of writing and are subject to withdrawal or change at any time.
Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.