Sri Lanka pace bowler Lasith Malinga starred with the new ball as South Africa struggled to 113 for four at lunch on the opening day of the second Test on Friday.
Malinga dismissed opener Andrew Hall for a duck and left-hander Jacques Rudolph (13) during a fiery seven-over burst with the new ball at P Saravanamuttu Oval.
At the interval South Africa captain Ashwell Prince was 28 not out with AB de Villiers on 31 from 27 deliveries.
Malinga was two for 25 from seven overs.
Experienced left-armer Chaminda Vaas celebrated his return from a hamstring injury with a second-ball wicket, trapping Herschelle Gibbs lbw for a duck by an inswinger.
Malinga beat Hall on six occasions with a series of outswingers before finding the outside edge in the fourth over. Tillakaratne Dilshan pouched a sharp catch in the slips.
Rudolph was later bowled off-stump by a full-length delivery that swung back through the gate.
Hashim Amla was then dropped on 17 as wicket-keeper Prasanna Jayawardene was surprised by the extra pace and bounce being generated by Malinga.
Amla capitalised on his good fortune, leading a mini fightback with a positive 40 from 47 deliveries including seven boundaries.
But Muttiah Muralitharan, searching for the five wickets he needs to bring up 650 in Test cricket, dismissed Amla with an off break that pinned him lbw on the backfoot.
De Villiers and Prince continued the fight-back with a string of positive strokes off Muralitharan before the break.
South Africa had made one change to the team that lost the first Test by an innings and 153 runs, bringing in all rounder Shaun Pollock in place of fast bowler Andre Nel.
Sri Lanka’s Dilhara Fernando was forced out of the match with a stiff thigh. – Reuters