Spain's David Cal Figueroa, the Athens 2004 men's C1 1000m champion, will carry the flag for his country at the opening ceremony of the Beijing Olympics. (Agencies)