Portuguese international striker Nuno Capucho has agreed a two-year deal with Rangers.
Capucho signed a two-year deal with Rangers
The 31-year-old was unveiled at the Rangers' training ground, Murray Park, on Tuesday afternoon after passing a medical.
Capucho was part of Porto's treble-winning squad last season but did not feature as much as he hoped and decided it was time to move on.
Capucho, who has won 34 caps for Portugal, spent six years at Porto and still had a year of his contract left to run.
However, Uefa Cup winners Porto have accepted a bid of around £700,000 for the player.
The Rangers website quoted Capucho saying: "Rangers are a massive club with a massive support and I look forward to starting this new adventure here.
"I hope I will shine for Rangers the way I have always done for Porto.
"It is the best move for my career right now and I want to make a good impact on Scottish football next season."
With Claudio (Caniggia) leaving it was important to fill the gap with someone of the quality of Capucho
Rangers manager Alex McLeish is currently overseas but, in an interview with www.rangers.co.uk, revealed he had been tracking Capucho for some time.
"He is a terrific player and a guy I have seen a lot of in the last couple of years," said McLeish.
"When his name was put forward to me by an agent I nearly bit his hand off.
"I knew enough about him, having seen him in the flesh and also on video a number of times.
"He is a brave player and there is plenty of skill about his game."
Capucho is seen as a replacement for veteran Argentine forward Claudio Caniggia, who left Rangers at the end of the season.
"With Claudio leaving it was important to fill the gap with someone of the quality of Capucho," McLeish continued.
"He is a guy who will work for the team and hopefully he will score his fair share but he is very much in the role of provider."
Meanwhile, Rangers are being linked with a move for defender Dejan Stefanovic.
The 28-year-old Serbia and Montenegro cap is currently at Dutch club Vitesse Arnhem and has been a target for Portsmouth.
Any interest from Ibrox would be dependent on whether Lorenzo Amoruso leaves and if Dundee's Zura Khizanishvilli cannot be tempted to joint the Scottish champions.