In: Viktor Kovalenko (Shakhtar Donetsk, €702k)
Out: Joakim Mæhle (Cremonese, loan), Amad Diallo (Man Utd, €41 million), Lorenzo Peli (Benevento, loan), Marco Tumminello (Spal, loan), Papu Gomez (Sevilla, €6.25m)
In: Lorenzo Peli (Atalanta, loan), Fabio Depaoli (Sampdoria, loan), Adolfo Gaich (CSKA Moscow, loan)
Out: Massimo Volta (Pescara, loan), Abdallah Basit (Pescara, loan)
In: Adama Soumaoro (Lille, loan), Paolo Farago (Caligari, loan), Kacper Urbanski (Lechia Gdansk, undisclosed), Valentin Antov (CSKA Sofia, loan)
Out: Stefano Denswil (Club Brugge, loan), Orji Okwonkwo (Reggina, loan), Kingsley Michael (Reggina, loan), Nehuen Paz (Kayserispor, loan)
In: Radja Nainggolan (Inter, loan), Alfred Duncan (Fiorentina, loan), Daniel Rugani (Juventus, loan)
Out: Fabio Pisacane (Lecce, undisclosed), Paolo Farago (Bologna, loan), Marko Pajac (Brescia, undisclosed), Christian Oliva (Valencia, loan)
In: Adam Ounas (Napoli, loan)
Out: Tomislav Gomelt (Den Haag, free), Giovanni Crociata (Empoli, loan)
In: Youssef Maleh (Venezia, €1.02 million — back on loan to Venezia), Aleksandr Kokorin (Spartak Moscow, £4.5 million), Kévin Malcuit (Napoli, loan), Antonio Rosati (Torino, loan)
Out: Riccardo Saponara (Spezia, loan), Patrick Cutrone (Wolves, return from loan), Julian Illanes (Avellino, loan), Pol Lirola (Marseille, loan), Alfred Duncan (Cagliari, loan), Christian Dalle Mura (Reggina, loan)
In: Jerôme Onguene (Red Bull Salzburg, loan), Manolo Portanova (Juventus, swap)
Out: Mattia Zennaro (Lucchese, loan), Petar Brlek, (Osijek, free), Stefano Sturaro (Hellas Verona, loan), Nicolò Rovella (Juventus, swap), Lorenzo Valeau (Lecco, loan), Elia Petrelli (Reggina, loan), Raul Acensio (SPAL, loan), Gabriel Charpentier (Ascoli, loan), Mattia Bani (Parma, loan)
In: Stefano Sturaro (Genoa, loan), Kevin Lasagna (Udinese, loan)
Out: Andrea Danzi (Ascoli, loan)
In: n/a
Out: Radja Nainggolan (Caligari, loan)
In: Marley Aké (Marseille, swap), Nicolò Rovella (Genoa, swap)
Out: Stefano Gori (Pisa, loan), Franco Tongya (Marseille, swap), Manolo Portanova (Genoa, swap), Sami Khedira (Hertha Berlin, free), Rolando Mandragora (Torino, loan), Daniel Rugani (Cagliari, loan)
In: Mateo Musacchio (Milan, free)
Out: Idrissa Camará (Guigliano, free), Riza Durmisi (Salernitana, loan), Sofiane Kiyine (Salernitana, loan), Bobby Adekanye (Den Haag, loan), Andreas Karo (Maritimo, loan), Davide Di Gennaro (Cesena, free), Denis Vavro (Huesca, loan)
In: Soualiho Meite (Torino, loan), Mario Mandzukic (free agent), Fiyako Tomori (Chelsea, loan)
Out: Leo Duarte (Istanbul Basaksehir, loan), Andrea Conti (Parma, loan), Lorenzo Colombo (Cremonese, loan), Mateo Musacchio (Lazio, free), Luan Capanni (Racing Santander, loan)
In: n/a
Out: Fernando Llorente (Udinese, undisclosed), Kévin Malcuit (Fiorentina, loan), Adam Ounas (Crotone, loan)
In: Andrea Conti (Milan, loan), Dennis Man (FCSB, €13.2m), Joshua Zirkzee (Bayern Munich, loan)
Out: Matteo Scozzarella (Monza, undisclosed), Andrea Adorante (Francavilla), Francesco Golfo (Catania, loan), Luca Siligardi (Reggiana, loan)
In: Stephan El Shaarawy (Shanghai Shenhua, free), Bryan Reynolds (FC Dallas, loan)
Out: Lorenzo Valeau (Fano, loan)
In: Ernesto Torregrossa (Brescia, loan)
Out: Fabio Depaoli (Benevento, loan), Ognjen Stijepovic (Grosseto, loan)
In: n/a
Out: Federico Ricci (Monza, loan), Jens Odgaard (Pescara, loan), Nicholas Pierini (Modena, loan)
In: Riccardo Saponara (Fiorentina, loan)
Out: n/a
In: Antonio Sanabria (Real Betis, €10.2 million), Rolando Mandragora (Juventus, loan)
Out: Vincenzo Millico (Frosinone, loan), Soualiho Meite (Milan, loan), Jacopo Segre (SPAL, loan), Antonio Rosati (Fiorentina, loan)
In: Fernando Llorente (Napoli, undisclosed), Gerard Deulofeu (Watford, €17 million), Jayden Braaf (Manchester City, loan)
Out: Mamadou Coulibaly (Salernitana, loan), Hidde ter Avest (FC Utrecht, undisclosed), Kevin Lasagna (Verona, loan)