A reluctant federal appeals court Friday upheld a massive program of nationwide random drug testing of 3 million truckers and bus drivers.

The 9th U.S. Circuit Court of Appeals said it was compelled by recent U.S. Supreme Court decisions in separate cases that upheld urine testing programs and rejected claims that random testing was an invasion of privacy."We share many of the unions' concerns about the substantial inroads drug testing makes on our precious Fourth-Amendment freedoms," wrote Judge Thomas Tang.