 In July 2002, he joined Walsall on trial and returned to Scotland the following month on trial with Dundee.This move became permanent during the first week of September 2002.He came off the bench in the 2003 Scottish Cup Final which Dundee lost 1–0 to Rangers and also played in the following season's UEFA Cup.