
De 23-jarige Portugees komt over van Benfica. Swansea City haalt Oliveira onder meer omdat Wilfried Bony in januari met Ivoorkust in het toernooi om de Afrika Cup actief is.
De club uit Wales bekleedt de achtste positie in de Premier League en speelt vrijdag tegen Aston Villa. Oliveira is vanaf 1 januari speelgerechtigd.