Intersection between contour lines

That’s my first message in the community so, first of all, hi everybody!
(also, sorry in advance for my probably bad english, and if some terms aren’t really appropriate. I hope to make myself understood!)

So! I’m pretty new to Mathematica and i have a little problem.
I’d like to plot together a sphere and a cylinder and, eventually, put in evidence their intersection points (respectively: x^2+y^2+z^2=4 and x^2+y^2-2x=0).
I’ve tried with ContourPlot3D but it seems to me, i can only plot one of them at a time..
Any suggestions?

Thank you!

Take a look at similar questions:

Highlight the Intersection of Two Surfaces

Plot the Intersection of Two Surfaces