In late October 2000, But left Borussia after falling out with coach Matthias Sammer, and joined SC Freiburg where he stayed for the next three seasons, appearing regularly (but also being relegated at the end of the 2001–02 campaign). In January 2004, he stayed in the country as he signed with Hannover 96, but could only collect four league appearances in one 1/2-years.

But returned to his country in July 2005, and signed for FC Shinnik Yaroslavl. After two years out of the game due to recurrent injuries, the 30-year old re-joined hometown side Chernomorets, in the second division.