Ruthenium(ii)-catalyzed C-H functionalizations on benzoic acids with aryl, alkenyl and alkynyl halides by weak-O-coordination.