The spider is so well concealed here that it is barely discernible. Obviously, the poor hover fly didn't see it either. The fly looks like it might be in the Genus Syrphus, one of the small to medium size hover flies (Syrphidae).