Russian athlete Leonid Shvetsov broke the “up-run” record at the 2008 Comrades Marathon on Sunday by 47 seconds with a winning time of 5:24,48.