Stefanos Tsitsipas and Casper Ruud will re-play last weekend’s Monte Carlo final in Barcelona after both moved through to the Spanish title match on Saturday.