d Abstract] Christoph Lenzen Computer Engineering and Networks Laboratory (TIK) ETH Zurich, 8092 Zurich, Switzerland lenzen@tik.ee.ethz.ch Thomas Locher Computer Engineering and Networks Laboratory (TIK) ETH Zurich, 8092 Zurich, Switzerland lochert@tik.ee.ethz.ch Roger Wattenhofer Computer Engineering and Networks Laboratory (TIK) ETH Zurich, 8092 Zurich, Switzerland wattenhofer@tik.ee.ethz.ch We present a novel clock synchronization algorithm and prove tight upper and lower bounds on the worst-case clock skew that may occur between any two participants in any given distributed system. More importantly, the worst-case clock skew between neighboring nodes is (asymptotically) at most a factor of two larger than the best possible bound. While previous results solely focused on the dependency of the skew bounds on the network diameter, we prove that our techniques are optimal also with respect to the maximum clock drift, the uncertainty in message delays, and the imposed bounds on the cl...