Lors de la saison 2006-07, il rejoint le club israélien du Maccabi Tel-Aviv. Il évolue deux saisons dans ce club et dispute avec celui-ci la finale de l'Euroligue 2007-2008 remportée 91 à 77 par le CSKA Moscou. Lors de cette rencontre, il inscrit 23 points, capte 2 rebonds, délivre 4 passes et réussit une interception en 28 minutes 45[2]. Il dispute 24 rencontres sur l'ensemble de compétition européenne, dont quatre en débutant dans le cinq majeur, et présente des moyennes de 10,6 points, 1,9 rebond, 3 passes, 1,2 interception[3]. La saison du « club nation » - surnom du club israélien - est toutefois ternie par une défaite en finale du championnat d'Israël face à Hapoël Holon : c'est la première fois depuis 1993 que le Maccabi n'est pas champion[4].
La saison suivante, il réussit lors de la NBA Summer League à convaincre les Pistons de Détroit, franchise avec laquelle il signe pour deux ans[5]. Lors de sa première saison avec les Pistons, il réussit un record de la franchise en inscrivant 26 points lors d'un quart temps. Au total, il inscrit 32 points et délivre 7 passes[6]. Sa première saison sous le maillot des Pistons se solde par des statistiques de 7,2 points, 1,3 rebond et 2,8 passes en 14 minutes 1[7]. Il dispute également ses premiers matchs de playoffs où les Pistons subissent un sweep, défaite quatre à zéro - face aux Cavaliers de Cleveland. Sur cette série, il dispute 19 minutes 5 par matchs et présente des statistiques de 11,8 points, 1,5 rebond et 2,5 passes[7].
Lors de la saison suivante, dont il débute 20 des 63 rencontres de saison régulière qu'il dispute, son temps de jeu progresse jusqu'à 26 minutes 5 tout comme ses statistiques : 10 points, 2,3 rebonds et 4,5 passes[7]. Il réussit un nouvel exploit en devenant le premier joueur des Pistons, depuis Isiah Thomas 25 ans plus tôt, à réussir 20 passes lors d'une rencontre[8].
À l'issue de la saison, il signe un nouveau contrat de trois ans en faveur des Pistons[8]. Pour sa troisième saison, son temps de jeu est de 18 minutes 4 et il inscrit 7,9 points, capte 1,2 rebond et délivre 3,2 passes[7]. Les Pistons, avec un bilan de 30 victoires, 52 défaites terminent en onzième position de la conférence Est.