Fans celebrate while watching a giant screen televising the World Cup 2006 semi-final match between Italy and Germany, in Italy's coastal city of Rimini July 4, 2006. (Reuters)