Port Elizabeth, South Africa: Faf du Plessis' century and subsequent dismissal were the only highlights of the rain-hit second day of the second test between South Africa and West Indies at St. George's Park with just six overs of play possible on Saturday.
South Africa added 19 runs to its overnight total for the loss of Du Plessis, closing on 289-3.
After early morning rain caused a delay of 90 minutes, Du Plessis made an eventful start to the day as he resumed on 99 not out.
The right-hander hit the first ball to the square-leg boundary to reach his fourth test century, and his second at the venue.
"I struggled for most of my innings, and I never felt like I was hitting the ball in the middle," Du Plessis said. "I told myself it did not have to be pretty; it just had to be effective."
After a brief celebration, Du Plessis then feathered the next delivery from Jerome Taylor through to wicketkeeper Denesh Ramdin to depart for 103.
There was little action afterward, with Hashim Amla and AB de Villiers adding a further 15 runs before the rain returned to halt proceedings once more.
Although it eased up midway through the afternoon, this did not leave enough time for further play after the mop-up operation.
Amla was unbeaten on 23, while De Villiers was 9 not out.
Although play will now start 30 minutes earlier, at 0800 GMT, on the remaining days to make up some of the lost time, Du Plessis acknowledged that South Africa will need to speed up its play in order to force a result.
"We know that in Port Elizabeth things take a little bit longer and it's a slower process but now we will have to speed it up," he said. "We have to stick to our plans but to do it all quicker,"
South Africa leads the three-match series 1-0 after winning the first test by an innings and 220 runs at Centurion.