Is there any difference between hemisphere and semisphere?
There is no difference when describing a shape.
The origin of 'Hemi' is Greek, meaning half and 'Semi' is Latin.
I have never heard anyone using the word semisphere. It appears in some dictionaries, but not all.
A similar question has been answered here: Demi-,semi-,hemi- Usage with words