Kyle Edmund will play Novak Djokovic in the second round of the Madrid Open after beating Daniil Medvedev.
Edmund saved five break points in the first set - including one in the final game - to take the first set in 52 minutes.
The second set took only 25 minutes as the world number 22 took control of the match by breaking Medvedev in all three of his service games to claim a 6-4 6-0 victory.
Medvedev's best chance of clawing his way back into the contest came and went in the fourth game when he put pressure on Edmund's serve, but the British number one responded to win the game with an ace.
Edmund sealed victory in style, winning the sixth game to love to set up a meeting with former world number one Djokovic for a place in the third round.
Juan Martin del Potro (pictured, below) made a winning start to his clay-court season by seeing off Damir Dzumhur in his first match since losing in the Miami Open semi-finals to John Isner in March.
The former US Open champion, who has won two titles this year including at Indian Wells, had far too much for his Bosnian opponent in a comfortable 6-3 6-3 win.
The Argentinian, twice a semi-finalist in Madrid, will take on Dusan Lajovic in the last 16 after the Serbian edged out Richard Gasquet 7-6 (7-1) 7-6 (7-1).
World No 4 Grigor Dimitrov was beaten in a tight second-round encounter by former Wimbledon runner-up Milos Raonic, who is playing his first tournament since withdrawing from the Monte Carlo Masters with injury.
The big-serving Canadian grabbed the first break of the match in the 11th game, and despite seeing Dimitrov fight back to force a decider, he closed out a 7-5 3-6 6-3 win.
Elsewhere, South Korean rising star Chung Hyeon suffered a shock 6-0 6-2 first-round thrashing at the hands of Dutchman Robin Haase.