Portugal striker Nelson Oliveira will join Swansea City on loan

Portugal striker Nelson Oliveira will join Swansea City until the end of the season on January 1.

Oliveira, who has won 14 caps for his country and played for Portugal at Euro 2012, joins from Benfica where he has struggled to make an impact since first breaking into the first-team as a teenager.

The 23-year-old's arrival solves a problem for Swansea manager Garry Monk who will lose top scorer Wilfried Bony to the African Nations Cup next month.

Ivory Coast striker Bony could miss up to six games in January and February and Bafetimbi Gomis is the only other recognised senior striker in the squad.

"I'm really looking forward to it," Oliveira told Swansea's official website.

Oliveira spent last season on loan at French club Rennes, where he scored eight goals in 30 league appearances, and he has also featured for Portuguese pair Rio Ave and Pacos Ferreira on loan along with Spanish side Deportivo La Coruna.