Marin Cilic waited out two weather interruptions on a rainy day in Portugal to reach his third quarter-final in 18 months…