Keegan Petersen (C) is watched by teammates as he takes a catch to dismiss unseen Indian batsman Ajinkya Rahane during the first day of the second Test match on Monday. AFP
India were without captain Virat Kohli, who was a late withdrawal because of what stand-in captain KL Rahul said was an upper back spasm.
The tourists, seeking to clinch the series after winning the first Test in Centurion, made a solid start at the Wanderers Stadium, with Rahul and Mayank Agarwal scoring 36 runs in the first hour.
But left-arm fast bowler Marco Jansen struck with the first ball after the mid-morning drinks break when he had Agarwal caught behind for 26.
Rahul and Cheteshwar Pujara batted cautiously against some accurate bowling before Olivier, returning to the South African team after a stint in England, produced extra bounce to have Pujara caught at gully for three.
Ajinkya Rahane fended the next ball to third slip to give Olivier his 50th Test wicket in his 11th match. Rahul, who twice survived appeals for caught behind off Olivier, was 19 not out at lunch off 74 balls.
The other change to the South African lineup compared to the first Test was Kyle Verreynne replacing the recently retired Quinton de Kock as wicketkeeper.
Aiden Markram (8 not out) and Keshav Maharaj (6 not out) were at the crease when stumps were called as South Africa finished an engrossing opening day at 17/1 in their first innings, trailing India by 206 runs at Newlands
"You and everyone else in the world will agree to this — that no team has ever had five fast bowlers together as a package," Shami said in an online chat for ESPNcricinfo.
Ahead of the Indian team's departure for South Africa, Virat claimed that no one from the board had asked him to reconsider his decision to give up captaincy in the T20 cricket, contradicting Ganguly, who had said that he personally requested the star batter to not leave the leadership role.
Kohli said he was disappointed that India had failed in their mission to land a series in the only country where they had not yet succeeded. It was particularly hurtful that the loss came after India won the first Test in Centurion.
Jesus, who scored 95 goals in 236 appearances for City, has signed a "long-term contract" with Arsenal after deciding to leave the Premier League champions in search of more regular first-team action.
The AJP Tour Fujairah International Pro Championship came to a stunning conclusion on Sunday with the UAE taking home the most medals courtesy of excellent performances across the Amateur and Professional divisions.
The 40-year-old winner of 20 Grand Slam titles has been out of action since a quarter-final loss at the tournament in 2021 before undergoing another bout of knee surgery.
From 2023 onwards, Dubai will be seen hosting the prestigious Badminton Asia Championships. This latest development came to light after Badminton Asia inked a five-year deal with Dubai-based leading sports management and consulting company Beyond Boundaries.