The police say the trucker reported he pulled over at a viewpoint parking area east of Corbett in the Columbia Gorge because it appeared traffic was stopped after a crash.
He said two men approached asking for money and cigarettes. The police said the driver told them he didn't have any to give them, and one of the two men pulled a knife and attacked.
The police say the driver struggled with the two men, who fled in a dark SUV. The driver was treated for minor hand, arm and stomach wounds and released from a hospital. He was identified as 39-year-old Edwin J. Jones of Plymouth, Neb.