He moved to Millwall at the end of the campaign, where he won promotion to Division One in 2001 and came close to a Premier League place the following year, losing to eventual promotion winners Birmingham City in the play-offs. In 2002, he began a three-year spell at Watford where he was captain in his final season with the club.
He transferred to Millwall towards the end of the season and achieved promotion to Division One in 2001, coming close to securing a spot in the Premier League the following year but ultimately falling short against Birmingham City in the playoffs. He then spent three years at Watford, culminating in his final season as captain.