2006年，他闯入了百幕达公开赛的决赛和卡萨布兰卡公开赛的半决赛。在2008年的美国网球公开赛中，他在首轮以6-4、6-0、4-6、6-4战胜了法国选手Laurent Recouderc；第二轮以2-6、2-6、7-6、6-3、6-3的比分战胜了托米·哈斯；第三轮中，他以6-7、3-6、7-6、7-6、7-5的比分战胜了第18号种子，来自西班牙的Nicolas Almagro。在第四轮中，他战胜了俄罗斯的5号种子达维登科。但后来不敌2号种子费德勒，止步8强。