Third Test, Cape Town (stumps, day three):
England 163; South Africa 441 & 184-3
Kallis punished England again with a watchful half-century
Jacques Kallis added 60 to his first innings century as South Africa closed day three 184-3, 462 ahead of England.
They chose not to enforce the follow-on after bowling out the tourists for 163 before lunch, and Kallis stood firm again with a patient 34th Test fifty.
Earlier England lost their remaining six wickets for just 68, Andrew Flintoff lasting only 10 balls for 12.
Ashley Giles passed 1,000 Test runs with 31 but debutant Charl Langeveldt wrapped up the innings with 5-46.
England resumed at 95-4 and only two singles had been added when nightwatchman Matthew Hoggard edged Makhaya Ntini to first slip in the seventh over of the morning.
Key man Andrew Flintoff was greeted with successive bouncers from Ntini and was rapped sharply on the gloves with the third delivery.
He struck one glorious cover drive to the fence and hit another four through the gully but tried one shot too many in cutting Ntini to give Herschelle Gibbs an easy catch at point.
Geraint Jones also chose an aggressive approach, pushing his first ball for two and happy to drive and pull in the air.
He made 13 in quick style but played back to Langeveldt and gave another routine catch to Graeme Smith at first slip.
Graham Thorpe struck one four off Shaun Pollock but had made only 12 in over two hours when he flicked Langeveldt straight to backward square-leg.
It was the redoubtable Giles who was the one England batsman to emerge with any credit.
Having reached the landmark of 1,000 Test runs and 100 wickets,
the spinner showed a keen eye once again, backing away occasionally to hit over the top through the offside and striking five fours in a brave unbeaten innings.
He was left at the other end as Simon Jones got a bottom edge onto his stumps with an ungainly swipe and Steve Harmison edged Langeveldt to give Smith a third catch at first slip.
Smith's itentions were presumably to add quick runs, but he contributed only two before he shuffled in front of his stumps and was trapped lbw by an inswinger from Hoggard in the third over.
Gibbs had begun to find his touch with four boundaries as the score raced to 60-1 after 11 overs, when he gave Flintoff his 100th Test wicket, Jones taking an agile catch to his right.
Harmison was called on to bowl 14 overs when clearly not in form
Kallis took nine balls to get off the mark but swept a four and a six off Giles, who conceded 14 in his opening over.
Jacques Rudolph also appeared keen to accelerate the scoring but after three fours in his 23 he lofted a drive and Rob Key leapt to his left to pouch a fine catch at cover.
The remaining fayre was attritional stuff, England doing their utmost to slow the over rate and bowl what they could well wide of the off-stump.
They should have had Dippenaar early in his innings when a clear edge off Flintoff resonated over the effects microphones.
But umpire Daryl Harper again sprang a surprise by declaring it not out.
Kallis was also given a lifeline when 44, Marcus Trescothick failing to hold onto a low edge diving at slip, after the unfortunate Giles turned one out of the rough.
If England's tactics were understandable, South Africa's were more difficult to fathom, Kallis and Boeta Dippenaar content to continue at a pedestrian rate.
At one stage in a final session extended by the maximum half an hour permitted, only 15 runs were scored in 10 overs.
England ensured the spectators were not subjected further by bowling seven overs fewer than they should have done.
South Africa: Graeme Smith (capt), Herschelle Gibbs, Jacques Kallis, Jacques Rudolph, Boeta Dippenaar, Hashim Amla, AB de Villiers (wkt), Shaun Pollock, Ncky Boje, Makhaya Ntini, Charl Langeveldt.
England: Marcus Trescothick, Andrew Strauss, Robert Key, Michael Vaughan (capt), Graham Thorpe, Andrew Flintoff, Geraint Jones (wkt), Ashley Giles, Simon Jones, Matthew Hoggard, Steve Harmison.
Umpires: S Bucknor (WI), D Harper (Aus)