Sevilla announced the deal on their website, adding that they have an option to make Silva's move a permanent arrangement.

The 22-year-old Silva moved to Milan last summer from Porto where he had scored 24 goals in 58 games.

But he was unable to repeat that form in Serie A, scoring 10 goals in 40 matches.

He made his international debut for Portugal in 2016 and has hit 12 goals in 26 appearances.