C ardiff is set for a busy day on Saturday as the city hosts two major sporting events. Wales is set play South Africa at the ...