England and South Africa are among the top teams in International cricket currently and the last three test series between them has been electrifying. In 2004-05, England won a test series in South Africa after 40 years but four years later, South Africans came back to thump England in their backyard, winning 2-1. In 2009-10, series in South Africa was a very close battle which ended as 1-1 draw but now, in 2012, these two teams will be playing more than just the series. It'll be direct battle for no.1 ICC test team tag..
South Africa arrive in England in first week of July and after couple of days of rest, they play two day practive game against Somerset at Taunton. Proteas play another 3 day tour game against Kent at Canterbury before first test match against England at The Oval from 19th July.
South Africa play a two day game against Worcestershire at New Road before final two tests at Headingley Carnegie and Lord's. It must be noted that in 2008, England and South Africa tests were given Icon status which means at least 4 tests but lack of time before the T20 world cup 2012 has cut the series short.
South Africa move on to play 5 one day Natwest series against home team, at Swalec stadium, Southampton, The Oval, Lord's and Trent Bridge. And then, with World T20 coming up, both teams will be indulging into a series of 3 Twenty20 games.