Belgian spectators at the Turin Winter Olympics could be excused for thinking they had found new winter heroes as skiers in their home colours raced by.
Martina Glagow won biathlon bronze - for Germany
In fact, the competitors wearing the black-gold-red striped caps in the biathlon and Nordic combined specialist events were German.
A mix-up meant German team sponsor Adidas had got the tricolour wrong.
Germany's flag has black, red and gold horizontal stripes, while Belgium's black-gold-red is vertical.
The stripes on the arms of the German team's high-tech suits were correct, but more than 30 skiers ended up with the wrong caps. Belgium has only four athletes at the Olympics - all in skating disciplines.
"There was a misinterpretation of the colours of the cap and somebody ordered Belgian caps instead of German ones," an Adidas spokesman told the BBC News website.
"If you just had a short look they look the same. And for the first few days no one realised."
He said the right caps had now been sent out to the athletes.
Among German athletes competing in the caps were Martina Glagow, who won bronze in the women's 15km biathlon on Monday.