Kraus opened the 2005–06 season with a victory in Les Contamines, and followed up with victories in Kreischberg and Sierra Nevada. His worst result that season was a fourth place. He continued his form in the 2006–07 season. Albeit only competing three times, with two second places and one third place, he won another gold medal at the 2007 World Championships in Madonna di Campiglio. In 2007–08 he won four out of his first five races, his worst result being a fifth place. In 2008–09 he opened with two fifth places, but then won the race in Flaine in January.