Uganda Cranes striker Geoffrey Sserunkuma has rejoined Vasco da Gama after being released by university club side Bidvest Wits.
"We have concluded everything. We have signed Geoffrey on a one-year deal," Vasco da Gama manager Kenny Gerte told South African website Kick-off.
Sserunkuma left Vasco da Gama last year after helping them earn promotion to South Africa's topflight league. He signed a two-year contract with Bidvest but only started five games, scoring once.
One of Uganda's current best natural finishers, Sserunkuma will have to adjust to playing in the lower tier after Vasco da Gama got relegated to the National First Division.
Vasco da Gama finished 15th in the Premier Soccer League (PSL) standings last season. To regain their place in the PSL, Vasco da Gama had to contend with four other teams but were beaten 3-1 by Black Leopards in the promotional play-off semifinals last month.
Before turning professional, the 28-year-old Sserunkuma played for local sides Police, KCC and Nalubaale.
In 2006, he joined Ethiopia's Saint-George before moving to South Africa in 2008 where he signed for Bloemfontein Celtic. He left Celtic in 2009 and signed for Vasco da Gama. Sserunkuma and Vasco Da Gama launch their bid to return to the PSL with a game against African Warriors on August 14.