US President Barack Obama delivered a boost to UN climate talks in Copenhagen, agreeing to delay his visit until the end of the meeting, when the drive for a global warming pact will climax.