It is shown that every asymptotically regular or λ -firmly nonexpansive mapping T : C → C has a fixed point whenever C is a finite union of nonempty weakly compact convex subsets of a Banach space X which is uniformly convex in every direction. Furthermore, if { T i } i ∈ I is any compatible family of strongly nonexpansive self-mappings on such a C and the graphs of T i , i ∈ I , have a nonempty intersection, then T i , i ∈ I , have a common fixed point in C .