A new approach to two-player zero-sum differential games with convex-concave cost function is presented. It employs the tools of convex and variational analysis. A necessary and sufficient condition on controls to be an open-loop saddle point of the game is given. Explicit formulas for saddle controls are derived in terms of the subdifferential of the function conjugate to the cost. Existence of saddle controls is concluded under very general assumptions, not requiring the compactness of control sets. A Hamiltonian inclusion, new to the field of differential games, is shown to describe equilibrium trajectories of the game.