Jannik Sinner has won eight of his 12 matches against Alexander Zverev

World number two Jannik Sinner won his seventh match in a row against Alexander Zverev to reach the Miami Open final for a fourth time.

Italian Sinner came through 6-3 7-6 (7-4) and will meet Czech Jiri Lehecka on Sunday.

Sinner is aiming to win a second Miami title in three years and become the first man since Roger Federer in 2017 to complete the 'Sunshine Double' after his win in Indian Wells this month.

Sinner, a four-time Grand Slam winner and the reigning Wimbledon champion, also beat German world number four Zverev two weeks ago in the Indian Wells semis.