France are a team who genuinely believe they can go all the way at the home of European football giants Atletico Madrid.