Reuters news link (doesn't say he escaped; makes it sound like he was released):
Sun May 2, 2004 07:07 AM ET
BAGHDAD (Reuters) - U.S. hostage Thomas Hamill is free three weeks after television pictures showed him being driven away by armed men following an attack on a convoy in Iraq, the U.S. military said Sunday.
He was in Tikrit; walked up to troops and IDed himself, according to CNN.