Carlos Alcaraz has won the men's singles title for the second year running ©Getty Images

Carlos Alcaraz has captured his fifth Association of Tennis Professionals (ATP) Masters 1000 title and successfully defended his Madrid Open crown with victory over Germany's Jan-Lennard Struff.

The 20-year-old Spaniard joined compatriot Rafael Nadal as the only consecutive men's Madrid champion with his 6-4, 3-6, 6-3 triumph at La Caja Mágica.

"For me it is so, so special," Alcaraz said.

"To lift the trophy here in Madrid.

"In my country.

"It is always special to play and to be able to do a good result here and [being] a champion is so special.

"In front of my home crowd, my family, my friends.

"Everyone close to me.

"For me it is a special feeling that I will never forget."

It was not plain sailing for Alcaraz as he won just 60 per cent of his first-serve points in the opening two sets.

He showed the mark of a champion however by finishing off the competition with authority, striking nine winners to end victorious after two hours and 25 minutes.

"It was a really tough match," Alcaraz said.

"Jan was playing great, really aggressive.

"In the second set I had a lot of chances to break his serve and I didn't take it and it was tough for me to lose it.

"I told myself that I had to be positive all the time and that I would have my chances and I think I did it in the third set."

Alcaraz has now earned 21 consecutive wins on Spanish clay-court events and improved to 2-1 in his ATP matches against Struff.

He is set to play next at the Internazionali d'Italia which is scheduled to take place from May 10 to 21.

With his 29th win of the season and 10th tour-level title, Alcaraz will rise to world number after playing his opening match in Rome no matter the result.