Tottenham have signed England Under-21 winger Ryan Sessegnon for £25m from Fulham and Argentina midfielder Giovani lo Celso on loan from Real Betis.
Sessegnon has signed a five-year deal with an option for one more and the fee for the 19-year-old could rise to £30m with performance-related add-ons.
Midfielder Josh Onomah, 22, moves to Craven Cottage as part of the deal.
Lo Celso has initially joined the club on loan but Spurs have an option to buy the 23-year-old.
Tottenham also hoped to bring in Argentina forward Paulo Dybala but a proposed deal fell through after Juventus decided not to sell the 25-year-old.
Lo Celso, who has 19 caps for Argentina, joined Betis on a permanent deal in April after spending the season on loan from Paris St-Germain. He made 45 appearances for the La Liga club in all competitions last season, scoring 16 goals.
Meanwhile, Spurs could be set to lose midfielder Christian Eriksen as the 27-year-old Denmark international is understood to want a fresh challenge after six years at White Hart Lane.
Eriksen was linked with a move to Manchester United, but they have ended their pursuit of him.
Tottenham have ended their interest in a loan move for Barcelona midfielder Philippe Coutinho.
The 27-year-old Brazil international, who joined Barca from Liverpool in a deal worth £142m in January 2018, worked with Spurs manager Mauricio Pochettino during a loan spell with Espanyol in 2012.
He has scored 21 goals in 76 appearances for Barcelona but has been linked with moves to Arsenal, Liverpool and PSG.
United States centre-back Cameron Carter-Vickers has joined Championship side Stoke City on a season-long loan.
The 21-year-old made his senior international debut in 2017 and came up through the youth ranks at Spurs.