Brazil's Daniel Alves (R) is shown a yellow card by referee Massimo Busacca of Switzerland during the Confederations Cup semi-final soccer match against South Africa at Ellis Park stadium in Johannesburg June 25, 2009.