Pakistan, May 15 -- Jannik Sinner has broken Novak Djokovic's all-time record of successive match wins at ATP Masters 1000 tournaments by recording the 32nd straight victory of his historic streak to reach the Italian Open semi-finals.

The Italian world number one overpowered 12th seed Andrey Rublev 6-2 6-4 to continue his bid to join Djokovic as only the second man to win all nine Masters 1000 titles - the sport's highest level below the Grand Slams.

Sinner, 24, appears in unstoppable form before the French Open - the only major standing between him and a career Grand Slam - begins on 24 May.

He has joined Spanish great Rafael Nadal as the only other man to reach semi-finals at each of the first five Masters 1000 events in a season, a...