First two tries
Alex Y
The silence is deafening on this one, so let me provide a start.
Duck swims at velocity 1, pond radius 1, and fox runs at f.
The duck swims to the center, and notes where the fox is.
First attempt: Duck swims to the shore opposite the fox. However, since the fox's speed is greater than pi, the duck sees that the fox will get there before her. So back to the center to try again.
Second attempt: Duck swims toward the shore opposite the fox, but watches over her shoulder to see which way the fox goes. When the fox starts moving, she starts veering from her straight line, keeping the center of the pond directly between her and the fox. For a while, she can match the fox's angular velocity, with enough speed left over to progress toward the shore. But soon she reaches a distance 1/f from the center, and it takes all her swimming speed to stay 180 degrees away from the fox. At this point, she breaks for shore directly opposite the fox. As she is about to reach the shore at time 1-1/f after breaking for shore, she sees that the fox was running faster than pi+1, so he will have reached the opposite shore before her.
So, our exhausted little duck turns around and swims back to the center of the pond, awaiting your guidance on how she might escape.
I will tell you that I am looking for a strategy and numerical approximation, not an exact answer. If you get the right equation, I don't think you will be able to find the root (at least I couldn't) other than by numerical approximation methods. (back-solving in excel works well).