Here is his Euro Champs 200m win, with multiple angles views:
https://www.youtube.com/watch?v=EVZrwXxukcQ&NR=1
With that performance being in a typical western hemisphere off-year but not for the Euros because of EU Champs I think he may have been working towards doubling up at this year 07WC and 08OG. He's progressing slowly back to his old "sub 20 after rounds self." Perhaps 05WC were his year-off since it came after an olympic year, even though he still made 100m finals.