South Africa broke its title drought in the Hong Kong Sevens when it won the final from defending champion Argentina 35-7 on Sunday.