Amanda Seyfried upstages Justin Timberlake in Berlin despite wardrobe malfunction