Williams surprised in the rain of Budapest