Antonio Bryant was suspended for four games Friday for violating the NFL's substance abuse policy, dealing a blow to the 49ers' faint playoff hopes.