Reading have confirmed that former Everton and Portsmouth striker Yakubu Aiyegbeni has joined the club until the end of the season.
The 32-year-old Nigerian had been a free agent following his release from Qatari outfit Al Rayyan.
Yakubu's last stint in English football was at Blackburn Rovers during the 2011-12 campaign.
"An experienced goalscorer, Yakubu brings a fantastic scoring record to this club and his addition will complement the strikers we've already got at Reading and help us to improve as a team in latter stages of the season," manager Steve Clarke told the Royals' official website.
"I know all about him as a player and I have heard very good reports about him as a personality in the dressing room. He is no-risk signing for us and I look forward to him scoring a few goals for Reading football club."
Yakubu has scored 21 goals in 57 games for Nigeria, making him the country's third highest goalscorer of all time.