Top seed Rafael Nadal was denied a place in the Australian Open semi-finals as Austria's Dominic Thiem rattled the Spaniard with a powerful display to win a four-set thriller.

Fifth seed Thiem beaten by Nadal in the past two French Open finals, missed two match points before taking a third to win in four hours and 10 minutes.

He will now face Germany's Alexander Zverev in the semi-final