After long years of defeat and struggles in the competition, Švec finally managed to repeat his silver medal at the 2006 World Championships in Guangzhou, China, losing out to Estonia's Heiki Nabi by a technical score of 1–3. He also added bronze medals at the European Championships in Moscow and in Vilnius, and at the World Championships in Baku, Azerbaijan.