Dominika Cibulkova prevailed over the weather and her opponent to reach the last four of the UNICEF Open.