The sun shines for the Swiss champion in Flanders