Australian cycling star Rohan Dennis has had to settle for bronze in his signature event, the road time trial.
Slovenian Primoz Roglic dominated the 44.2km event on Thursday, clocking 55 minutes 4.19 seconds.
Dutch rider Tom Dumoulin backed up compatriot Annemiek van Vleuten's gold medal earlier in the day when he won silver in 56:05.58.
Dennis, the 2018 and '19 world champion in the time trial, bypassed last Saturday's road race to focus on this event.
He clocked 56:08.09 for the bronze medal.
It is some redemption for the Rio Olympics, when he was on the way to a likely silver medal when an aerobar extension snapped and he finished fifth.
Dennis also won silver on the track at the 2012 Olympics in the team pursuit.
Compatriot Richie Porte had a bad day and was 28th with 1:00:53.67.
Earlier on Wednesday, Australian Grace Brown finished fourth behind van Vleuten and compatriot Sarah Gigante was 11th.