Both Scotland and Canada have named their squads for the ICC Intercontinental Cup clash between the two sides which begins on 4th July.
The teams will then play two World Cricket League One-Day Internationals in Ediinburgh on 9th and 11th July.
The 2012 Champions League Twenty20 tournament is will be held in South Africa in October.
Cape Town, Johannesburg, Centurion and Durban are expected to the host venues. South Africa hosted the Champions League in 2010 while India has hosted the competition twice.
Zimbabwe beat South Africa by nine wickets with 17 balls remaining to clinch victory in the Tri-Nations Twenty20 Series final in Harare.
Francois du Plessis hit 66 as South Africa hit 146 for six but half-centuries from Hamilton Masakadza and Brendan Taylor saw Zimbabwe close on 150 for one.
South Africa booked a rematch with Zimbabwe in the Tri-Nations Twenty20 series in Harare with a confident six-wicket win over their hosts in the last group game.
With all three teams - Bangladesh also being involved - being level on 4 points with two wins and two defeats, South Africa and Zimbabwe qualify due to having the better net run-rates.
Bangladesh beat South Africa by three wickets to take their second straight victory and maintain their hopes of reaching the final of the Tri-Nations Twenty20 tournament in Harare.
Mohammad Ashraful top scored with 40 and an unbeaten 27 in 26 balls from Ziaur Rahman helped them chase down a target of 130 to win with a ball to spare.
Bangladesh claimed their first win of the Tri-Nations Twenty20 series in Zimbabwe, beating the hosts by six wickets with 15 balls to spare.
Their confident run chase keeps them in with a chance of winning the tournament and ends Zimbabwe's run of two wins from their opening matches.
Zimbabwe beat South Africa by 29 runs to maintain a perfect start to the Tri-Nations Twenty20 series they are hosting in Harare.
They followed up an 11-run win over Bangladesh in their opening game with a clinical performance, scoring 176 for four before bowling South Africa out for 147.
South Africa's batting proved too strong for Bangladesh as they got their triangular series in Harare off to a winning start with a 39-run win.
After winning the toss and electing to bat, South Africa raced to 70 without loss in the seventh over, as Richard Levi blasted 37 from only 21 balls and partnered skipper Hashim Amla.
Hamilton Masakadza blasted 62 in 35 balls as Zimbabwe beat Bangladesh by 11 runs in the opening game of the Twenty20 tri-series they are hosting in Harare.
His innings helped the home side reach 154 for six and in reply, Bangladesh closed on 143 for five, Christopher Mpofu impressing with two for 20.
For any cricketer, or indeed any sportsperson, captaining your country is a great honour.
While thousands will be watching every move that Andrew Strauss and Graeme Smith make as they lead their teams during a much-anticipated Test series later this summer, former Essex fast bowler John Lever will also be captaining his country, all the while hoping Strauss's men can take a glorious victory.
A cricket video for Cricket World TV about the latest cricket news as we discuss South Africa naming their Test squad for the upcoming series against England.
The series gets underway in July and pits the top two ranked sides against one another and South Africa have decided to pick the same set of players that won 1-0 in New Zealand in March.
South Africa off-spinner Johan Botha has been ruled out of the Twenty20 International tri-series in Zimbabwe with a knee injury.
He was due to captain the Proteas in Zimbabwe, where they will also take on Bangladesh, and his place in charge of the team has been handed to Hashim Amla.
South Africa have named an unchanged 15-man Test squad ahead of their much-anticipated tour of England later this summer.
The same set of players that beat New Zealand 1-0 in March has been selected for the three-Test series between the two sides at the top of the ICC Test rankings.
South Africa have called up uncapped Highveld Lions all-rounder Chris Morris ahead of the tri-nations Twenty20 International tournament in Zimbabwe in June.
Four senior players have been rested while Francois du Plessis is the other uncapped player in the squad.
Cricket Scotland has announced that venues for upcoming international matches against Canada have been switched from Aberdeen's Mannofield ground.
They will now play the Intercontinental Cup game at Uddingston and the two One-Day Internationals at Citylets Grange as Mannofield continues to undergo repairs to the square following vandalism last year.
The International Cricket Council (ICC) has confirmed that a series of three matches between Kenya and Namibia have been postponed.
The two sides were due to play an ICC Intercontinental Cup match and then two one-day games in Nairobi in June.
Cricket South Africa (CSA) have turned down a request from the Bangladesh Cricket Board (BCB) to tour for a series of limited overs matches.
Following the postponement of Bangladesh's tour of Pakistan, they had approached South Africa with the intention of playing in May.
18-year-old Afsar Zazai marked his first-class debut by hitting an unbeaten 87 to guide Afghanistan to an impressive come-from-behind victory over the Netherlands in the ICC Intercontinental Cup in Sharjah.
He came to the crease with his side at 86 for four chasing 233 to win and they were in more trouble at 111 for six but his innings turned the match on its head.
South Africa claimed an 11-run victory in the one-off Twenty20 International against India after rain ended the encounter early at The New Wanderers Stadium in Johannesburg.
South Africa racked up 219 for four and although India made a strong start to their reply, when the rains arrived with them on 71 without loss in 7.5 overs, they were short of the Duckworth/Lewis par score.