The South African Sevens men’s team won the HSBC SVNS Cape Town title for the first time in nine years when they defeated Olympic champions France by 26-14 in a pulsating final at the DHL Stadium on ...