besides, they are not exact synonyms. render has the connotation of returning or giving something back or of giving something in exchange for something else while give is more universal and has more of a charitable connotation.
an important distinction, with respect to caesar's coin, mocat, my friend.