In 2008 eindigde hij op de tweede plaats op het Britse Open op de Royal Birkdale Golf Club en mocht hij, net als in 2004, aan de Ryder Cup meedoen, ditmaal via een wildcard van captain Nick Faldo. Bij de Masters maakte hij tijdens de eerste ronde een hole-in-one op hole 16.