US Democratic presidential candidate Barack Obama delivered his keynote speech on trans-Atlantic relations in Berlin on Thursday.