After months of speculation about a return to professional rugby, Skinstad returned to Super 14 rugby in 2007 playing for the Sharks. He made his return coming off the bench against the
Highlanders in New Zealand, and went on to make another 9 appearances, including a substitute's role in the
final. He was rewarded with a recall to the Springbok training camp in May 2007, and when
Danie Rossouw was taken ill, Skinstad was named on the bench for the second test against
England on 2 June. He was then chosen as captain for the Springboks'
2007 Tri Nations match against
Australia on 7 July, when coach
Jake White rested several senior players in preparation for the World Cup. An inexperienced South Africa side took a surprising 17–0 lead before fading to lose 25–17. Despite suffering a broken rib in the Australia match, Skinstad's comeback was capped off on 21 July with selection to the South Africa squad for the
2007 Rugby World Cup. He played and captained one full game in South Africa's winning campaign, and made three appearances as a substitute. Skinstad retired from professional rugby on 6 November 2007. ==Post rugby career==