Cyclists battle weather on last day