Optimization of the benzimidazole-based fXa inhibitors for selectivity versus thrombin and trypsin was achieved by substitution on the benzimidazole ring and replacement of the naphthylamidine group. Substitution of a nitro group at the 4-position on the benzimidazole improves both potency against fXa and selectivity versus thrombin. Alternatively, replacement of the naphthylamidine with either a biphenylamidine or propenylbenzamidine not only improves fXa potency and selectivity versus thrombin, but selectivity versus trypsin as well.