Ivanchuk played board 1 for Ukraine in the 2008 Chess Olympiad in Dresden, Germany. Going into the last round, Ukraine was second with decent chances of placing first, and only a strong loss against a 10th-seeded U.S. would leave them without a medal. Ivanchuk was chosen to be tested for illegal substances in his system immediately after the last round.