The Sharks secure a spot in the Challenge Cup final against Gloucester, while Leinster set up a Champions Cup final showdown with Toulouse, according to the SARugbymag.co.za team.
Champions Cup semi-finals
Leinster vs Northampton (Saturday, Dublin, 6.30pm)
Devin Hermanus: Leinster by 15
Rienk de Beer: Leinster by 24
Zelím Nel: Leinster by 14
Simon Borchardt: Leinster by 20
Dylan Jack: Leinster by 20
Grant Craze: Leinster by 10
Toulouse vs Harlequins (Sunday, Toulouse, 4pm)
Devin Hermanus: Toulouse by 13
Rienk de Beer: Toulouse by 17
Zelím Nel: Toulouse by 12
Simon Borchardt: Toulouse by 14
Dylan Jack: Toulouse by 18
Grant Craze: Toulouse by 7
Challenge Cup semi-finals
Sharks vs Clermont (Saturday, London, 1.30pm)
Devin Hermanus: Sharks by 4
Rienk de Beer: Sharks by 10
Zelím Nel: Sharks by 8
Simon Borchardt: Sharks by 3
Dylan Jack: Sharks by 1
Grant Craze: Sharks by 5
Gloucester vs Benetton (Saturday, Gloucester, 4pm)
Devin Hermanus: Gloucester by 7
Rienk de Beer: Benetton by 2
Zelím Nel: Benetton by 3
Simon Borchardt: Gloucester by 3
Dylan Jack: Gloucester by 10
Grant Craze: Gloucester by 12
Photo: @Springboks/Twitter