Fifth seed Andrey Rublev has been eliminated from the Miami Open in the second round in straight sets by wild card world number 102 Nick Kyrgios on Friday.

The enigmatic Australian triumphed 6-3 6-0 in 52 minutes to clinch a third round clash with Italian Fabio Fognini, who won in three sets against Japanese Taro Daniel.

The victory marks Kyrgios' third win over a top 10 opponent in the past two tournaments, having topped both Casper Ruud and Jannik Sinner at Indian Wells earlier this month.

Rublev had won titles in Marseille and Dubai earlier this season but was not allowed to settle by Kyrgios who sent down 10-5 aces and had a first serve percentage of 80 per cent.

"I know that he's a player who relies on a bit of rhythm, so I just tried to keep the points short and sharp, just play aggressive," Kyrgios said after the match.

"I'm just happy with my performance, whether it's 7-6 in the third or something like this, I'm just happy to get through."

Second seed Alexander Zverev was made to work for victory against Croatian Borna Coric, winning 6-4 3-6 6-3 in two hours and one minute.

The win marks the 2018 Miami Open runner-up's first triumph at the event since that run to the final.

Sixth seed Ruud eased past Henri Laaksonen 6-1 6-2, while ninth seed Sinner defeated Emil Ruusuvuori 6-4 3-6 7-6 (10-8) in two hours and 40 minutes.

Several seeds were beaten included 13th seed Diego Schwartzman who went down 4-6 7-6 (7-3) 6-4 to Thanasi Kokkinakis. Seeds Lorenzo Sonego, Grigor Dimitrov, Reilly Opelka and John Isner also exited.

Gael Monfils defeated Oscar Otte 7-6 (11-9) 6-1, Pablo Carreno Busta won 6-3 6-2 over David Goffin and 10th seed Cameron Norrie won 7-6 (7-5) 6-4 over Jack Draper.