after much discussion between the clubs, a fee of £4.5 million was agreed and ferguson rejoined rangers just before the close of the transfer window. ferguson later said that the fee rangers paid was actually £100,000 plus the fees blackburn owed from the original transfer. ferguson's second debut for rangers came in a league cup semi-final victory over dundee united. he was a 69th-minute substitute for alex rae during the 7–1 win. his first goal after his return was the opening goal in a 1–1 draw against inverness ct on 5 march 2005. ferguson played in the 2005 scottish league cup final and was part of the rangers team that won the league title on the last day of the season.