He had a resurgence of form in 2006, taking silver at the IAAF World Indoor Championships as well as silver at the 2006 European Athletics Championships. He won the bronze at the 2007 World Championships and took his first Olympic honour, another bronze medal, at the 2008 Beijing Olympics. He won indoor world silver for a second time at the 2010 IAAF World Indoor Championships and the gold medal at the 2010 European Championships in Barcelona.