We investigate the separation of irreducible characters by blocks at different primes and the covering of irreducible characters by blocks (viewed as sets of characters); these notions are used to prove results on the group structure. The covering of all characters of a group by principal blocks is only possible when already one principal block suffices or the generalized Fitting subgroup has a very special structure.