The Bianconeri were in the market for a replacement for Sebastian Giovinco, who left the club on Monday in order to join Toronto FC.
Juventus' three main targets had been Pablo Osvaldo, Simone Zaza and Matri, and they have confirmed that they have opted for the latter - who had been on loan at Genoa.
"Alessandro Matri has today returned to Juventus after agreeing terms on a loan switch from Genoa until 30 June 2015," a statement on the club's official website read.
Matri scored 29 goals in 83 games for the Old Lady between 2010 and 2013, winning two Scudetti. He then transferred to his youth team club Milan for €11 million, but endured a miserable time at San Siro.
After just one goal in 18 appearances, he moved to Fiorentina on loan in January of 2014. He then was sent out on loan again last summer to Genoa, and this season he has scored seven Serie A goals in 16 games.
Matri has now completed a third loan move in the space of a year by returning to Juventus, where he will compete with Carlos Tevez, Fernando Llorente, Alvaro Morata and Kingsley Coman for a starting position.
The 30-year-old has won six caps for Italy, scoring one goal.