1 of 8 US President George W Bush and German Chancellor Gerhard Schroeder held talks in the German city of Mainz and declared they had put differences over the Iraq war behind them.
2 of 8 Sixteen years after Mr Bush's father, President George H Bush, visited Mainz, the two leaders were keen to show the US-German alliance was still strong.
3 of 8 US First Lady Laura Bush and Mr Schroeder's wife, Doris Schroeder-Koepf, were given a tour of Mainz's museum.
4 of 8 Security was tight for the president's visit. These German special forces were patrolling the Rhine river.
5 of 8 While some in Germany support President Bush and welcomed his visit...
6 of 8 ... many more were angered by his presence. About 4,000 demonstrators held a rally in Mainz, though they were kept well away from where Mr Bush held meetings.
7 of 8 Demonstrators carried anti-war and anti-Bush banners...
8 of 8 ... others came up with more creative forms of objection.