Transfer Tracker: Signings, departures for Europe's largest clubs
Everton completed the signings of Yerry Mina from Barcelona and Bernard from Shakhtar Donetsk on Thursday, with more signings still expected just before the transfer deadline.
Colombian centre-back Mina joins in a deal worth €30.2 million with another €1.5 in potential add-ons, Barcelona said. The 23-year-old is expected to sign a five-year contract.
He is the second player to swap Camp Nou for Goodison Park this summer, following Lucas Digne to Merseyside.
Mina only joined Barca six months ago from Palmeiras, but coach Ernesto Valverde has not been convinced by him and the club have decided to take advantage of his increased value following an impressive World Cup.
Three goals in three games for Colombia piqued Everton, Manchester United and Lyon's interest and has ultimately allowed Barca to nearly treble the €11.8m investment they made in January.
Valverde had made it clear that Mina's World Cup had not forced him to change his opinion on the player and with six centre-backs as well as six non-EU players at the club, Barca were always likely to sell.
Bernard, 25, has spent the last five seasons with Shakhtar but will now move to Everton on a four-year contract.
The attacker, who can play either on the wing or in an advanced midfield position, has earned 14 caps for Brazil.
"I chose Everton because of all the things I had heard about Marco Silva and after speaking to him I was happy with what he said to me," Bernard told the club's website.
The deals round off a satisfactory summer for Everton and their new coach, Marco Silva. Richarlison joined from Watford in a move which could be worth more than €50m, and Digne joined from Barca for €21m.
With the transfer window open across Europe, clubs are now able to finalise the signings of players they have monitored and negotiated with for months.
The transfer window is shorter this summer but that does not mean it will be any less busy. Check out when all the major windows will close here and view all completed transfers.
See who has left which club, where they are headed and the terms of the moves with our transfer tracker below:
In: Bernd Leno (from Bayer Leverkusen), Stephan Lichtsteiner (from Juventus), Sokratis (from Borussia Dortmund), Lucas Torreira (from Sampdoria), Matteo Guendouzi (from Lorient)
Out: Jack Wilshere (to West Ham), Lucas Perez (to West Ham), Santi Cazorla (to Villarreal), Per Mertesacker (retired), Takuma Asano (loan to Hannover), Kelechi Nwakali (loan to Porto), Matt Macey (loan to Plymouth), Chuba Akpom (to PAOK), Calum Chambers (loan to Fulham)
In: Kepa Arrizabalaga (from Athletic Bilbao), Mateo Kovavic (loan from Real Madrid), Jorginho (from Napoli), Mateo Kovacic (loan from Real Madrid), Rob Green (free agent)
Out: Thibaut Courtois (to Real Madrid), Jeremie Boga (to Sassuolo), Kenedy (loan to Newcastle), Matt Miazga (loan to Nantes), Trevoh Chalobah (loan to Ipswich Town), Jake Clark-Salter (loan to Vitesse), Dujon Sterling (loan to Coventry), Lewis Baker (loan to Leeds), Nathan Baxter (loan to Yeovil), Jordan Houghton (to Milton Keynes Dons), Reece James (loan to Wigan), Mason Mount (loan to Derby), Todd Kane (loan to Hull), Jamal Blackman (loan to Leeds), Charlie Colkett (loan to Shrewsbury), Mario Pasalic (loan to Atalanta), Jacob Maddox (loan to Cheltenham), Victorien Angban (loan to Metz), Kasey Palmer (loan to Blackburn Rovers)
In: Alisson (from Roma), Naby Keita (from RB Leipzig), Xherdan Shaqiri (from Stoke), Fabinho (from Monaco)
Out: Emre Can (to Juventus), Danny Ward (to Huddersfield), Ben Woodburn (loan to Sheffield United), Jon Flanagan (to Rangers), Jordan Williams (to Rochdale), Yan Dhanda (to Swansea), Ovie Ejaria (loan to Rangers), Harry Wilson (loan to Derby), Ryan Kent (loan to Rangers), Shamal George (loan to Tranmere), Allan (loan to Eintracht Frankfurt)
In: Riyad Mahrez (from Leicester), Daniel Arzani (from Melbourne City)
Out: Joe Hart (to Burnley), Angus Gunn (to Southampton), Yaya Toure (out of contract), Angelino (to PSV Eindhoven), Isaac Buckley-Ricketts (to Peterborough), Javairo Dilrosun (to Hertha Berlin), Olarenwaju Kayode (to Shakhtar), Pablo Maffeo (to Stuttgart), Jacob Davenport (to Blackburn), Ashley Smith-Brown (to Plymouth), Erik Palmer-Brown (loan to NAC Breda), Jack Harrison (loan to Leeds United), Thomas Agyepong (loan to Hibernian), Brandon Barker (loan to Preston North End), Lukas Nmecha (loan to Preston North End)
In: Fred (from Shakhtar Donetsk), Diogo Dalot (from Porto), Lee Grant (from Stoke)
Out: Daley Blind (to Ajax), Michael Carrick (retired), Axel Tuanzebe (loan to Aston Villa), Joel Pereira (loan to Vitora Setubal), Joe Riley (to Bradford City), Sam Johnstone (to West Brom), Joe Riley (to Bradford), Dean Henderson (loan to Sheffield United), Cameron Borthwick-Jackson (loan to Scunthorpe United)
Out: Keanan Bennetts (to Borussia Monchengladbach), Anton Walkes (to Portsmouth)
In: Gelson Martins (from Sporting CP), Rodri (from Villarreal), Nikola Kalinic (from AC Milan), Nehuen Perez (from Argentinos Juniors), Antonio Adan (from Real Betis), Jonny Castro (from Celta Vigo), Santiago Arias (from PSV Eindhoven).
Out: Fernando Torres (to Sagan Tosu), Emiliano Velazquez (to Rayo Vallecano), Bernard Mensah (to Kayserispor), Gabi (to Al Sadd), Diogo Jota (to Wolves), Jonny Castro (to Wolves), Sime Vrsaljko (to Inter Milan), Andre Moreira (loan to Aston Villa)
In: Arturo Vidal (from Bayern Munich), Arthur (from Gremio), Clement Lenglet (from Sevilla), Malcom (from Bordeaux), Moussa Wague (from KAS Eupen)
Out: Yerry Mina (to Everton), Andres Iniesta (to Vissel Kobe), Paulinho (to Guangzhou Evergrande), Gerard Deulofeu (to Watford), Lucas Digne (to Everton), Aleix Vidal (to Sevilla), Rodrigo Tarin (to Leganes), Douglas (loan to Sivasspor)
In: Thibaut Courtois (from Chelsea), Vinicius Jr. (from Flamengo), Andriy Lunin (from Zorya Luhansk), Alvaro Odriozola (from Real Sociedad)
Out: Mateo Kovacic (loan to Chelsea), Cristiano Ronaldo (to Juventus), Omar Mascarell (to Schalke), Philipp Lienhart (to Freiburg), Achraf Hakimi (loan to Borussia Dortmund)
In: Leon Goretzka (from Schalke), Alex Timossi Andersson (from Helsingborg), Marius Wolf (from Eintracht Frankfurt), Abdou Diallo (from Mainz)
Out: Arturo Vidal (to Barcelona), Douglas Costa (loan to Juventus made permanent), Tom Starke (retired), Niklas Dorsch (to Heidenheim), Timothy Tillman (loan to Nurnberg), Fabian Benko (to LASK), Leo Weinkauf (to Hannover), Manuel Wintzheimer (to Hamburg)
In: Thomas Delaney (from Werder Bremen), Axel Witsel (from Tianjin Quanjian), Marius Wolf (from Eintracht Frankfurt), Marwin Hitz (from Augsburg), Abdou Diallo (from Mainz), Eric Oelschlagel (from Werder Bremen), Achraf Hakimi (loan from Real Madrid)
Out: Roman Weidenfeller (retired), Andriy Yarmolenko (to West Ham), Sokratis Papastathopoulos (to Arsenal), Andre Schurrle (to Fulham), Erik Durm (to Huddersfield Town), Dominik Reimann (to Holstein Kiel), Felix Passlack (loan to Norwich), David Kopacz (to Stuttgart), Gonzalo Castro (to Stuttgart)
In: Gonzalo Higuain (loan from Juventus), Mattia Caldara (from Juventus), Pepe Reina (from Napoli), Ivan Strinic (from Sampdoria), Alen Halilovic (from Hamburg), Fabio Borini (from Sunderland)
Out: Nikola Kalinic (to Atletico Madrid), M'Baye Niang (to Torino), Gianluca Lapadula (to Genoa), Gustavo Gomez (loan to Palmeiras)
In: Radja Nainggolan (from Roma), Stefan de Vrij (from Lazio), Kwadwo Asamoah (from Juventus), Lautaro Martinez (from Racing Avellaneda), Matteo Politano (loan from Sassuolo), Federico Dimarco (from Sion)
Out: Alessandro Bastoni (loan to Parma), Jonathan Biabiany (to Parma), Davide Santon (to Roma), Eder (to Jiangsu Suning), Nicolo Zaniolo (to Roma), Geoffrey Kondogbia (to Sevilla), Gabriel Barbosa (loan to Santos), Jens Odgaard (to Sassuolo), Davide Bettella (to Sassuolo), Federico Valietti (to Genoa), Marco Carraro (to Atalanta), Yuto Nagatomo (to Galatasaray), Samuele Longo (loan to Huesca), Rey Manaj (loan to Albacete)
In: Cristiano Ronaldo (from Real Madrid), Emre Can (from Liverpool), Douglas Costa (loan from Bayern Munich made permanent), Leonardo Bonucci (from AC Milan), Mattia Perin (from Genoa), Andrea Favilli (from Ascoli), Joao Cancelo (from Valencia)
Out: Marko Pjaca (loan to Fiorentina), Gianluigi Buffon (to PSG), Stephan Lichtsteiner (to Arsenal), Gonzalo Higuain (loan to AC Milan), Mattia Caldara (to AC Milan), Kwadwo Asamoah (to Inter Milan), Alberto Cerri (loan to Cagliari), Rolando Mandragora (to Udinese), Tomas Rincon (to Torino), Andres Tello (to Benevento), Nicola Leali (to Perugia), Emil Audero (loan to Sampdoria), Joel Untersee (to Empoli), Luca Marrone (loan to Hellas Verona)
In: Javier Pastore (from PSG), Justin Kluivert (from Ajax), Ivan Marcano (from Porto), Gregoire Defrel (loan from Sassuolo made permanent), Patrik Schick (loan from Sampdoria made permanent), Robin Olsen (from FC Copenhagen), Ante Coric (from Dinamo Zagreb), Bryan Cristante (from Atalanta), Antonio Mirante (from Bologna), Davide Santon (from Inter Milan), Nicolo Zaniolo (from Inter Milan)
Out: Alisson (to Liverpool), Radja Nainggolan (to Inter Milan), Gregoire Defrel (loan to Sampdoria), Umar Sadiq (loan to Rangers), Leandro Castan (to Vasco da Gama)
In: Gianluigi Buffon (from Juventus), Kylian Mbappe (loan from Monaco made permanent)
Out: Javier Pastore (to Roma), Thiago Motta (retired), Odsonne Edouard (to Celtic), Jonathan Ikone (to Lille), Yuri Berchiche (to Athletic Bilbao), Grzegorz Krychowiak (loan to Lokomotiv Moscow), Hatem Ben Arfa (out of contract)
Follow @ESPNFC on Twitter to keep up with the latest football updates.