"Caress" means to touch or hold lovingly, gently, affectionately.
I love caressing my girlfriend's hair.
She caresses that dog like it's a baby.
"Fondle" usually means to do so in a sexual manner. (From my dictionary): "charges that he fondled a patient during an examination". This is almost always used in a sexual/erotic context.
(I don't think you need any examples for "fondle") :roll:
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: