L'année suivante, il remporte à nouveau l'ordre du mérite du Sunshine Tour et s'impose lors de l'Open d'Espagne. Sa victoire lui permet de rentrer dans les 40 meilleurs joueurs du monde. L'année suivante, il remporte une nouvelle victoire en Espagne, cette fois-ci sur le Madrid Masters. Sans victoire en 2009, il remporte coup sur coup deux victoires début 2010 comptant pour le circuit européen, l'Open d'Afrique puis le Joburg Open. Il se classe huitième de l'Ordre du mérite européen en fin de saison. Début 2011, il remporte le Joburg Open pour la deuxième année d'affilée. Au mois d'avril, il remporte Masters d'Augusta, son premier tournoi Majeur. Avec une carte finale de 274 (-14), il devance de deux coups Jason Day et Adam Scott. En mai, il intègre pour la première fois le top 10 mondial en atteignant la septième place du classement.