World No. 30 Iva Jovic outlasted Magda Linette in a grueling two-hour and 42-minute battle to reach the Hobart semifinals.