A Mexico fan waves the national flag after the 2010 World Cup Group A soccer match between Mexico and France at Peter Mokaba stadium in Polokwane June 17, 2010.