Fernando Ricksen has made his move from Rangers to Zenit St Petersburg permanent after signing a contract with the Russian club that runs until 2009.
Ricksen had been on loan at Zenit since August
The transfer deal, worth about £1m to Rangers, was concluded on Wednesday.
Ricksen had been loaned to Zenit in the summer by manager Paul Le Guen following an incident on a pre-season club flight to South Africa.
Now former Ibrox boss Dick Advocaat has taken the 30-year-old Dutchman for the remainder of his Rangers contract.
Ricksen had been at Rangers since 2000 after signing from AZ Alkmaar.
Following his move to Glasgow, Ricksen endured a difficult start to his Ibrox career after he was subsituted early on in his Old Firm derby debut as Rangers went down 6-2 to Celtic.
But he went on to help Rangers to two league titles under Alex McLeish and picked up the SPFA player of the year award in 2005.
However, controversy was never far away and his Netherlands international career was ended after eight caps when he kicked a door at the team hotel in Belarus.
Ricksen signed for Rangers in a £3.6m deal in 2000
Ricksen was twice punished by video evidence after altercations with Darren Young, then of Aberdeen, and Celtic forward Derek Riordan, then of Hibernian.
He was also fined £7,000 after being convicted of assault and breach of the peace in October 2003 following a fireworks party at his house in Newton Mearns.
Ricksen did not play a competitive game for Rangers under Le Guen and, following the plane incident, was referred to former Arsenal captain Tony Adams' Sporting Chance addiction clinic.
His last appearance at Ibrox was for Zenit in a 4-1 friendly win over Rangers and he was jeered following a hefty challenge on former team-mate Chris Burke.
Ricksen's last game in a Rangers shirt came as a late substitute in a 4-0 win over Kilmarnock in March.