In 2004, he only played in fourteen events after missing three months due to surgery to repair cartilage damage in his wrist; he missed six cuts and his highest finish was T6, which caused him to fall out of the top hundred on the money list. He returned to good form in 2005 and regained his top ten ranking, winning a PGA Tour event in that year and two in 2006. In the 2006 season, he finished a career-high second on the money list and won the Vardon Trophy for the first time. He had 13 top-10 finishes, including nine top-3s, four second-place finishes, and two victories.