Well on my setup the circle definitely snaps to the points on the intersections, if there is a point there of course.
It sounds to me like you either have not put points on the intersections, you are not selecting the centre of the circle before dragging, or "snap to object" is not enabled.