South Africa dominated the opening day of their tour match against Derbyshire and received good news on the injury front in the build-up to the third Test.
AB de Villiers hit 97 from 96 balls before retiring out and JP Duminy also enjoyed valuable time in the middle with 69 before the tourists declared on 365-4.
Both skipper Graeme Smith and Jacques Kallis were passed fit after injury scares in the second Test at Headingley and were included in a 15-man team while Alviro Petersen is also expected to recover from a hamstring strain in time for Lord's.
Smith's declaration gave his bowlers 90 minutes before the close and Vernon Philander picked up the wicket of Matt Lineker as Derbyshire replied with 75-1 from 22 overs.
The only South African to miss out after Derbyshire won the toss and bowled was Jacques Rudolph, who was lbw for 15 in the fourth over after he played across a full length ball from Ally Evans who was making his county debut.
Hashim Amla faced 19 balls from Evans without scoring before changing gear to take 16 off the pace bowler's next five and when Matt Higginbotham came into the attack, he pulled him for six.
But Amla's innings was ended on 42 by a good ball from Ross Whiteley who moved one away to knock out his off-stump.
However the rest of the morning and afternoon sessions was about batting dominance against a Derbyshire attack that included only one of the pace bowlers which has taken the club to the top of Division Two.
Spinner David Wainwright was named in a 14-man team but the spinner posed few problems for de Villiers and Duminy who treated a crowd of 2,337 to some majestic strokeplay.
De Villiers has yet to make his mark on the Test series but he looked in ominous form, even against an inexperienced attack, as he cruised to his half century, which included eight fours and a six, off only 46 balls.
Duminy also hit Wainwright for two sixes as he and De Villiers enjoyed themselves in the sunshine and a century for the 28-year-old looked a formality until he pulled out after hitting 16 fours and two sixes.
Wainwright took a stinging return catch to remove Duminy but Faf du Plessis and Albie Morkel plundered 123 in 17 overs either side of tea.
Du Plessis reached his fifty by pulling Evans for six and Morkel was on 49 when the declaration came after an over from Mark Footitt which cost 28.
Philander went past the bat several times before Lineker got a faint edge into the gloves of Thami Tsolekile but Wayne Madsen and Usman Khawaja counter-attacked well with 21 coming from Imran Tahir's first three overs as Derbyshire ended day one 290 behind.