We apply rough-path theory to study the discrete-time gamma-hedging strategy. We show that if a trader knows that the market prices of a set of European options are given by a diffusive pricing model, then the discrete-time gamma-hedging strategy enables them to replicate other European options so long as the underlying pricing signal has finite $p$ -variation for $p<3$ , with the error in the discrete-time replication strategy tending to zero as the length of the largest hedging interval tends to zero. This is a sure result and does not require that the underlying pricing signal has a quadratic variation corresponding to a probabilistic pricing model. We show how to generalise this result to exotic derivatives when the gamma is defined to be the Gubinelli derivative of the delta by deriving rough-path versions of the Clark–Ocone formula. We illustrate our theory by proving that if a stock price path has finite $p$ -variation for $p<3$ and if the implied volatility process for a European derivative on the stock (with a smooth, convex, nonlinear payoff and maturity $T$ ) has finite $q$ -variation for $q<2$ and $\frac{1}{p}+\frac{1}{q}>1$ , one can use the gamma-hedging strategy to replicate any European derivative with smooth payoff and maturity $T$ . This is a sure result which holds without assuming any probabilistic model for the trajectory of the stock price path.