Later in 2001 he signed for Spójnia Stargard, a team of the Polish Basketball League: Spójnia Stargard had issues paying his salary, and Rowe left the team after 5 games during which he had averaged 11.2 points, 4 rebounds and 3.2 assists. For the 2001–02 season he played for ALM Évreux in the LNB Pro B, the second level of French basketball, and averaged 21 points, 4.3 rebounds and 8.3 assists, shooting 55.2% from the field (42.9% on three-pointers). He also had a brief stint at Independiente de General Pico in the Argentine Liga Nacional de Básquet: in 10 games he averaged 24.2 points, 3.3 rebounds and 5.4 assists, shooting 39% from three. In 2002 he signed for BCM Gravelines, making his debut in the LNB Pro A, France's top league. He also had the chance to play at international level, and appeared in 2 games of the 2002–03 ULEB Cup, averaging 7.5 points, 3 rebounds and 2.5 assists in 21.5 minutes per game. He also played 4 Pro A games, averaging 6.8 points. In 2003 he joined Hyères-Toulon Var (HTV), and played 29 games in the 2003–04 season, averaging 19.5 points and 6.8 assists per game; in the following season he slightly improved his scoring average to 19.6 points over 32 appearances, shooting 36.5% from three. In 2005–06 Rowe had his best season in Pro A: he scored 21 points per game, and added 3.5 rebounds and 6.6 assists, shooting 37.2% from behind the arc and 80.8% on free throws. He was the top scorer of the league, and was also named the LNB Pro A Foreign MVP. After his MVP performance in France Rowe signed for Basket Livorno, a team of the Italian Serie A. He played 25 games (34.2 minutes per game), and posted averages of 15 points, 2.6 rebounds and 3.9 assists (which ranked 4th in Serie A behind Michael-Hakim Jordan, Terrell McIntyre and Randolph Childress). After his season in Livorno Rowe went back to France, and signed for JDA Dijon, where he was preferred to Lee Humphrey. After 6 games for Dijon Rowe left the team and signed for P.A.O.K., a team of the Greek Basket League.