Argentine protesters burned American flags during a demonstration against US president Barack Obama's visit to their country.