Sport on TV
FRIDAY Cricket
Third Test, England v South Africa, day 2, 11am, SS2
Swimming
FINA World Championship, day 15, swimming heat, 9am, SS7; final, 5pm, SS7
Tennis
ATP World Tour, 500 German Tennis Championships, quarter-finals, 11am, SS8
SATURDAY Cricket
Third Test, England v South Africa, day 3, 11am, SS2
Rugby
Super Rugby, 9am, Crusaders vs Chiefs, SS1; 2.30pm, Lions vs Hurricanes, SS1 Currie Cup, Premier Division, Golden Lions v Griquas, 11.50am, SS1; Sharks v Pumas, 4.50pm, SS1
Swimming
FINA World Championship, day 16, swimming heat, 9am, SS7; swimming final, 5pm
Soccer
Carling Black Label Champion Cup, Kaizer Chiefs v Orlando Pirates, 2pm, SS4/SABC1 Sevilla v Leipzig, 2.50pm, SS3; Arsenal v Benfica, 5.10pm, SS3
SUNDAY Cricket
Third Test, England v South Africa, day 4, 11am, SS2
Motorsport
F1, Hungarian GP, 12.30pm, SS6
Rugby
Currie Cup Free State Cheetahs v Western Province, 2.15pm, SS2
Soccer
Benfica v Leipzig, 2.15pm, SS3; Arsenal v Sevilla, 5.10pm, SS3
Tennis
ATP World Tour, 500 German Tennis Championships, final, 3pm, SS8