The number 11 seed brushed aside the challenge of Dusan Lajovic on Sunday, winning 6-1 6-3 in the first round.
Shapovalov had suffered disappointment on Thursday when he was knocked out in the second round of the Estoril Open, an event where he was the number one seed.
He has not reached the quarter-finals in his previous two ATP Tour events but won 90 per cent of his first-serve points against Lajovic, hitting 21 winners to his opponent’s five.
“Just definitely felt a lot better – I felt very good on the court,” Shapovalov said after a 63-minute win in which he did not lose serve.
“I’m just happy to get the first win.
“Not much can change in the span of a couple of days, but Madrid is a place where I have had a lot of success, from back in juniors to making semis here in the Masters [1000 event] and finals of Davis Cup.
“It’s just a place where it kind of feels like home to me and I just feel so comfortable.”
— ATP Tour (@atptour) May 2, 2021
Shapovalov will face Alexander Bublik – who saw off Marton Fucsovics in straight sets – in round two.
Tommy Paul, meanwhile, will play Andrey Rublev after defeating Pedro Martinez.
In the only match of the day to go the distance, Australian Alex de Minaur battled back to triumph 4-6 7-5 6-1 against Jaume Munar.
He will play either Lloyd Harris or Grigor Dimitrov, who are scheduled to do battle on Monday.
Get breaking news alerts.
You have already subscribed