July 19, 2003
Lance Armstrong, who looked to be struggling in the final 10km, made a remarkable recovery to finish fourth and narrowly retain the yellow jersey.
The American finished seven seconds down on rival Ullrich and now leads the Tour by just 15 seconds.
A fresh looking Ullrich stunned the weary Armstrong with a breakaway two kilometres from the finish of the gruelling 197.5 km 13th stage from Toulouse to Ax-3 Domaines.
The German, who has dominated the last two days of the Tour, picked up a 12 second bonus for his efforts to eat into Armstrong's lead.