Karl Geiger finished third in Ski Jumping World Cup in Titisee-Neustadt after a strong second round jump.