As his contract expired in the summer 1997, Tøfting moved from AGF to league rivals Odense BK on a free transfer. He did not get along well with Odense coach Roald Poulsen, and was suspended from the club in October 1997. Tøfting agreed a DKK 1 million move to defending Superliga champions Brøndby IF, but as Odense increased their asking price to DKK 2 million, the move fell through. He eventually moved back to Germany to play for MSV Duisburg in January 1998, in a DKK 600,000 transfer deal. Despite being a newly promoted team in the 1997–98 Bundesliga season, Duisburg reached the 1998 German Cup final, where they were defeated by Bayern Munich.